Generate Files in Bulk with Python: 3 Methods

In Python, you can use the following method to generate files in batches:

  1. 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))
  1. Generate multiple files using list comprehension.
[file.write(f"This is file number {i}") for i in range(10)]
  1. 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.

bannerAds