zoukankan      html  css  js  c++  java
  • python分割txt文件

    from datetime import datetime
    
    
    def Main():
        source_dir = 'E:/code/Modbus_RTU/pass.txt'
        target_dir = 'E:/code/Modbus_RTU/passs/'
    
        # 计数器
        flag = 0
    
        # 文件名
        name = 1
    
        # 存放数据
        dataList = []
    
        print("开始。。。。。")
        print(datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
    
        with open(source_dir, 'r') as f_source:
            for line in f_source:
                flag += 1
                dataList.append(line)
                if flag == 100000:
                    with open(target_dir + "pass_" + str(name) + ".txt", 'w+') as f_target:
                        for data in dataList:
                            f_target.write(data)
                    name += 1
                    flag = 0
                    dataList = []
    
        # 处理最后一批行数少于200万行的
        with open(target_dir + "pass_" + str(name) + ".txt", 'w+') as f_target:
            for data in dataList:
                f_target.write(data)
    
        print("完成。。。。。")
        print(datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
    
    
    if __name__ == "__main__":
        Main()
  • 相关阅读:
    每日作业
    Bootstrap框架
    每日作业
    前端之jQuery
    css之浮动详解
    sh命令
    shell编程:sed的选项
    linux 创建连接命令 ln -s 软链接
    grep与egrep命令
    Centos之命令搜索命令whereis与which
  • 原文地址:https://www.cnblogs.com/blog-rui/p/11401557.html
Copyright © 2011-2022 走看看