zoukankan      html  css  js  c++  java
  • python批量读取目录中的文件一次写入一个文件中

    读取目录中所有文件

       任务描述

    将目录中所有的.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()
  • 相关阅读:
    java泛型
    跨域传递
    laravel的一些语法
    去重
    laravel的一些查询语句
    mysql把之前表单进行拆分
    Laravel5.1接收json数据
    thinkphp5 composer安装验证码
    关于地图经纬度的问题
    tp5分组查询
  • 原文地址:https://www.cnblogs.com/LQZ888/p/13188144.html
Copyright © 2011-2022 走看看