首页 > 其他 > 详细

Pyhthon批量读取txt文本行数

时间:2020-05-23 00:42:23      阅读:90      评论:0      收藏:0      [点我收藏+]

# 批量读取txt行数

import os
import linecache
# 批量获取txt行数
root=r‘D:\Projects\wwlln\all\xinan\201601‘ # 文件所在路径
file_names = os.listdir(root)    # 读取路径下所有文件名
file_ob_list=[]   # 创建一个列表,用于存储文件绝对路径名
for file_name in file_names:     
    filedir=root+‘\\‘+file_name
    file_ob_list.append(filedir)      # 将文件绝对路径名放入列表中

print(file_ob_list) 

filename=r‘C:\Users\zm.com\Desktop\N201601.txt‘  #用于输出行数的文件
with open(filename,‘w‘) as f:   #打开文件
    for file in file_ob_list:  #循环路径下的文件
        count=-1
        for count,line in enumerate(open(file,‘rU‘).readlines()):  #获取文件行数
            count+=1
        if (count==-1):  #在此处判断,如果文件无数据,让count从-1变成0
            count+=1
        print(count)
        f.writelines([str(file[-10:-4]),‘:‘,‘ ‘,str(count),‘\r\n‘])  #写入文件名称(此处取消了路径名和后缀)和对应的行数
    f.close
参考链接:

https://www.cnblogs.com/isme-zjh/p/11585462.html

https://blog.csdn.net/iin729/article/details/71911240

https://blog.csdn.net/flying_sfeng/article/details/75009741

 

翻译 朗读 复制 正在查询,请稍候…… 重试 朗读 复制 复制 朗读 复制 via 谷歌翻译(国内)

Pyhthon批量读取txt文本行数

原文:https://www.cnblogs.com/stelliformzm/p/12940127.html

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