Pythonでファイルを一括生成!効率的な方法を解説

Pythonでファイルを一括生成する方法は次のとおりです:

  1. 複数のファイルを生成するためには、ループを使用します。
for i in range(10):  # 生成10个文件
    with open(f"file_{i}.txt", "w") as file:
        file.write("This is file number " + str(i))
  1. 複数のファイルを生成するためにリスト内包表記を使用します。
[file.write(f"This is file number {i}") for i in range(10)]
  1. 複数のファイルを生成するために関数を使用します。
def generate_files(num_files):
    for i in range(num_files):
        with open(f"file_{i}.txt", "w") as file:
            file.write("This is file number " + str(i))

generate_files(10)  # 生成10个文件

必要に応じて、指定された数のファイルを生成し、ファイルにコンテンツを書き込むことができる方法があります。既存のファイルを上書きしないように、ファイル名の一意性を確保する必要があります。

bannerAds