要批量生成文件,你可以使用 Python 的內(nèi)置函數(shù) open()
來(lái)創(chuàng)建文件,然后使用循環(huán)來(lái)重復(fù)生成多個(gè)文件。以下是一個(gè)示例代碼:
# 定義文件名列表
file_names = ['file1.txt', 'file2.txt', 'file3.txt']
# 循環(huán)生成文件
for file_name in file_names:
# 使用 open() 創(chuàng)建文件并指定寫(xiě)入模式
file = open(file_name, 'w')
file.close() # 關(guān)閉文件
以上代碼會(huì)生成三個(gè)名為 file1.txt
、file2.txt
和 file3.txt
的空文件。你可以根據(jù)需要修改文件名列表,并在循環(huán)中添加其他操作,例如向文件中寫(xiě)入內(nèi)容。
如果你想生成帶有內(nèi)容的文件,你可以在循環(huán)內(nèi)使用文件對(duì)象的 write()
方法來(lái)寫(xiě)入內(nèi)容,例如:
# 定義文件名列表
file_names = ['file1.txt', 'file2.txt', 'file3.txt']
# 循環(huán)生成文件
for file_name in file_names:
# 使用 open() 創(chuàng)建文件并指定寫(xiě)入模式
file = open(file_name, 'w')
# 向文件中寫(xiě)入內(nèi)容
file.write('This is a sample file.')
file.close() # 關(guān)閉文件
以上代碼會(huì)生成三個(gè)名為 file1.txt
、file2.txt
和 file3.txt
的文件,并向每個(gè)文件中寫(xiě)入相同的內(nèi)容。
請(qǐng)注意,使用 open()
函數(shù)時(shí),你需要指定合適的文件路徑。如果你不提供路徑,文件將被創(chuàng)建在當(dāng)前工作目錄下。