首页 > 编程语言 > 详细

python批量读取目录中的文件一次写入一个文件中

时间:2020-06-24 16:49:08      阅读:55      评论:0      收藏:0      [点我收藏+]

读取目录中所有文件

   任务描述

将目录中所有的.txt文件中(10个文件共11万行数据)的内容写入到all.txt中,肯定是不能粘贴复制的,那就用程序来解决吧。

  代码

import os
# 打开写入文件
file = open(all.txt,a,True,encoding=utf-8)
# 获取当前路径
pwd = os.getcwd()
# 随机遍历读取目录中的文件
files = os.walk(pwd)

for path, dir_list, file_list in files:
    # 遍历List中的文件
    for file_name in file_list:
        # 根据文件名称进行过滤
        if file_name[0] == 1:
            # print(file_name)
            # 打开读取文件
            f = open(file_name,r,True,encoding=utf-8)
            # 按行遍历读取文件
            for line in f:
                # 写入文件
                file.write(line)
            # 关闭读取流
            f.close()
    # 关闭写入流
    file.close()

 

python批量读取目录中的文件一次写入一个文件中

原文:https://www.cnblogs.com/LQZ888/p/13188144.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!