pathon批量生成txt文件
时间: 2024-09-13 19:08:51 浏览: 43
用python生成1000个txt文件的方法
在Python中,批量生成TXT文件通常通过循环结构和文件操作来实现。下面是一个简单的例子,展示如何在一个目录下查找特定类型的文件(例如.txt),然后对每个找到的文件创建一个副本并添加一些额外的内容:
```python
import os
# 定义源目录和目标目录
source_dir = 'your_source_directory'
target_dir = 'your_target_directory'
# 检查目标目录是否存在,如果不存在则创建
if not os.path.exists(target_dir):
os.makedirs(target_dir)
# 遍历源目录下的所有.txt文件
for filename in os.listdir(source_dir):
if filename.endswith('.txt'):
# 获取文件路径
source_file_path = os.path.join(source_dir, filename)
# 创建目标文件名,通常是原始文件名加上时间戳或序号
target_file_name = f"{os.path.splitext(filename)[0]}_new.txt"
target_file_path = os.path.join(target_dir, target_file_name)
# 打开原文件读取,打开目标文件写入
with open(source_file_path, 'r') as src_file, open(target_file_path, 'w') as tgt_file:
content = src_file.read() + "这是新添加的内容" # 添加额外内容
tgt_file.write(content)
阅读全文