以下是一个示例代码,可以遍历文件夹中的.TXT文件并复制其内容:
import os
def copy_txt_files(folder_path, destination_folder):
# 遍历文件夹中的所有文件和子文件夹
for root, dirs, files in os.walk(folder_path):
for file in files:
# 检查文件扩展名是否为.TXT
if file.endswith('.txt'):
file_path = os.path.join(root, file)
# 读取.TXT文件的内容
with open(file_path, 'r') as f:
content = f.read()
# 将内容复制到目标文件夹中的同名文件
destination_path = os.path.join(destination_folder, file)
with open(destination_path, 'w') as f:
f.write(content)
# 指定要遍历的文件夹路径和目标文件夹路径
folder_path = '/path/to/folder'
destination_folder = '/path/to/destination'
# 调用函数进行复制
copy_txt_files(folder_path, destination_folder)
在上述代码中,我们使用os.walk()
函数来遍历文件夹中的所有文件和子文件夹。然后,我们检查每个文件的扩展名是否为.txt
,如果是,我们读取文件的内容并将其复制到目标文件夹中的同名文件中。你需要将/path/to/folder
和/path/to/destination
替换为实际的文件夹路径和目标文件夹路径。