python程序编写

 

import os
import time
def show_files(path, all_files):
    file_list = os.listdir(path)
    for file in file_list:
        cur_path = os.path.join(path,file)
        if os.path.isdir(cur_path):
            show_files(cur_path, all_files)
        else:
            all_files.append(file)
    return all_files
contents = show_files(r'D:/test/', [])
# 循环打印show_files函数返回的文件名列表
print('test文件夹中的文件列表:',contents)
for i in contents:
    with open(r'D:/test/'+i,encoding='utf-8') as f:
        data = f.read()
        data = data.replace("\n", "")
        data = data.replace(",", " ")
        data = data.replace("。", "\n")
        print(data)

    with open(r'D:/test/七律诗.txt',"w", encoding='utf-8') as f:
        for j in data:
            f.write(str(j))