美文网首页
python简单的文件行切割器

python简单的文件行切割器

作者: palexe | 来源:发表于2021-09-29 16:09 被阅读0次

    很多运营在发push的时候,会用到id,从后台导出的id都是一行一行的,但是他们会分几份发送,所以就会有文件切割的需求
    比如今天我们的运营拿到了500W条id,平均分10天发送,那么人工分割实在太慢,让我给他写了个脚本,用pyinstall打包成exe,代码如下

    #-*- coding = utf-8 -*-
    import os
    
    
    def cutting(num):
        file = open('./cut.txt')
        file_line = file.readlines()
        len_num = len(file_line)
        ci_num = int(len_num/num)+1;
        for i in range(num):
            file_write = open('./' + str(i) + '.txt', 'a+')
            file_write.writelines(file_line[i*ci_num:(i+1)*ci_num-1])
            file.close()
    
    
    print('您是否将当前文件重命名为cut.txt,并和程序放在同一个文件夹里。')
    print('是的话请输入1,否则输入2')
    result = int(input())
    if result ==1 :
        print('您打算均分几份,请用数字1,2这种表示')
        num = int(input())
        cutting(num);
    else :
        print('程序退出')
        exit();
    
    
    
    

    相关文章

      网友评论

          本文标题:python简单的文件行切割器

          本文链接:https://www.haomeiwen.com/subject/youjnltx.html