Generate Files in Bulk with Python: 3 Methods
In Python, you can use the following method to generate files in batches:
- Generate multiple files using loops.
for i in range(10): # 生成10个文件
with open(f"file_{i}.txt", "w") as file:
file.write("This is file number " + str(i))
- Generate multiple files using list comprehension.
[file.write(f"This is file number {i}") for i in range(10)]
- Generate multiple files using functions.
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个文件
These methods can be used to generate a specified number of files as needed and write content to them. It is important to ensure the uniqueness of the file names when generating files to avoid overwriting existing files.