【python初学】TXT文档行数统计
2013-08-31 17:13
447 查看
Python学了有段时间了,最近一直没怎么上网,昨天闲着没事,在网上随意搜索着各种讯息,发现一个网站,出于一个信息安全专业的小伙伴,不自觉的就想去试试这个网站有没有什么可以利用的漏洞,权当友情检测,由于技术太差,就搬出各种神器,扫了下同IP下的域名以及C段,把C段下的网站导出到TXT文档中,想看看这个有多少个网站(话说,这个C段神器导出来的没有序号啊,都不知道有多少个);我就想着数数吧,看看大概有多少,刚数几下,我就萎了,肿么这么多网站啊,算了我还是忍了吧,不数了。可是不甘心啊,还是想知道这个C段下,到底有多少个网站,突然又想起了Python,于是乎就有了下文,Python初学,手艺拙劣,还请多多指教。
该脚本目前只支持手动输入文件根路径,其实我搞了下能不能直接放在与TXT文档直接放在同一目录下,直接列出所有TXT文档的行数,不过弄了几次没成功,最后就放弃了。其实非常简单的一个脚本,只要稍微看下Python的文件操作就可以写出来了,废话不多说,上代码:
话说,非常简单的一个脚本,不过我发现这个脚本有个BUG,因为只有文件中出现中文字符的话,就直接报错了,脚本就不好使了,因为实属Python初学,实在不知道是哪里的原因,还请看到的大神赐教啊。
====================================================================================================== ID:我才是二亮
QQ:707753184 出处:http://blog.csdn.net/w0cai5hi3r1/article/details/10749725
======================================================================================================
该脚本目前只支持手动输入文件根路径,其实我搞了下能不能直接放在与TXT文档直接放在同一目录下,直接列出所有TXT文档的行数,不过弄了几次没成功,最后就放弃了。其实非常简单的一个脚本,只要稍微看下Python的文件操作就可以写出来了,废话不多说,上代码:
''' Created on 2013-8-30 @author: w0cai5hi3r1 ''' #-*-coding:gbk-*- count = 0 file_dirs = input('请输入您要统计的文件根路径:') filename = open(file_dirs,'r') #以只读方式打开文件 file_contents = filename.read() #读取文档内容到file_contents for file_content in file_contents: #统计文件内容中换行符的数目 if file_content == '\n': count += 1 if file_contents[-1] != '\n': #当文件最后一个字符不为换行符时,行数+1 count += 1 print('文件%s总共有%d行' % (file_dirs, count))
话说,非常简单的一个脚本,不过我发现这个脚本有个BUG,因为只有文件中出现中文字符的话,就直接报错了,脚本就不好使了,因为实属Python初学,实在不知道是哪里的原因,还请看到的大神赐教啊。
====================================================================================================== ID:我才是二亮
QQ:707753184 出处:http://blog.csdn.net/w0cai5hi3r1/article/details/10749725
======================================================================================================
相关文章推荐
- Python脚本:TXT文档行数统计
- 2017.8.19 利用python统计文档中的单词数,行数和字符数
- Python统计一个英文文档中各单词出现的行数
- python jieba分词并统计词频后输出结果到Excel和txt文档
- python jieba分词并统计词频后输出结果到Excel和txt文档方法
- 使用python统计出txt文档中含有某个单词的个数
- C++读取写入.txt文件(ifstream/ofstream)—读取指定行,修改指定行,复制文件,清除文件,统计文件行数
- python写的代码行数统计程序
- python提取txt文档内容
- python代码统计大文本文件行数
- python统计文件行数效率对比
- Python 统计文件行数
- python3 怎么统计英文文档常用词?(附解释)
- 一个简单的程序,统计文本文档中的单词和汉字数,逆序排列(出现频率高的排在最前面)。python实现。
- 统计python代码行数
- 利用Python将已有TXT文档生成中文词云
- Python 统计文本行数
- python 统计指定文件夹下的某类文本文件行数
- 命令sort文件排序,命令wc统计文档行数详解
- Python-统计svn变更代码行数