Pythonでファイルを一括生成!効率的な方法を解説
Pythonでファイルを一括生成する方法は次のとおりです:
- 複数のファイルを生成するためには、ループを使用します。
for i in range(10): # 生成10个文件
with open(f"file_{i}.txt", "w") as file:
file.write("This is file number " + str(i))
- 複数のファイルを生成するためにリスト内包表記を使用します。
[file.write(f"This is file number {i}") for i in range(10)]
- 複数のファイルを生成するために関数を使用します。
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个文件
必要に応じて、指定された数のファイルを生成し、ファイルにコンテンツを書き込むことができる方法があります。既存のファイルを上書きしないように、ファイル名の一意性を確保する必要があります。