python批量生成文件怎么實(shí)現(xiàn)

小億
134
2023-12-07 11:53:23

要批量生成文件,你可以使用 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.txtfile3.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.txtfile2.txtfile3.txt 的文件,并向每個(gè)文件中寫(xiě)入相同的內(nèi)容。

請(qǐng)注意,使用 open() 函數(shù)時(shí),你需要指定合適的文件路徑。如果你不提供路徑,文件將被創(chuàng)建在當(dāng)前工作目錄下。

0