python实现将多个文件内容合并到一个文件

您所在的位置:网站首页 如何把各个文件夹的内容合在一起显示 python实现将多个文件内容合并到一个文件

python实现将多个文件内容合并到一个文件

2024-07-16 11:47| 来源: 网络整理| 查看: 265

问题场景:

有时候需要将数十个甚至上百个txt或其他格式的文件内容合并到一起,如果一个个复制粘贴显然太费功夫,因此可以用代码实现文件内容的合并。

代码示例: import os import linecache def combine_file(): # 读取指定路径下的所有文件并放入到列表中 root = input('please input the dir:') file_names = os.listdir(root) print(file_names) file_ob_list = [] for file_name in file_names: fileob = root + '/' + file_name file_ob_list.append(fileob) print(file_ob_list) # 对每个文件,按行读取文件内容并放入同一个列表data中 data = [] for file_ob in file_ob_list: line_num = 1 length_file = len(open(file_ob, encoding='utf-8').readlines()) print(length_file) while line_num


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3