每天学点Python Cookbook(三)
1.计算文件的行数
任务:
需要计算一个文件中有多少行。
解决方案:
用enumerate()
方法再加循环计数进行统计,具体代码如下:
def get_filelines(file_name):count = 0f = open(file_name,'r')for count,line in enumerate(f):count += 1f.close()return count
测试用例:
定义一个函数,向文件中写入数字,每十个换一次行。
def write_file(file_name,line_number):with open(flie_name,'w') as f:for i in range(1,line_number):if i % 10 == 0:f.write('\n')f.write(str(i))
调用函数。
if __name__ == '__main__':flie_name = 'test.txt'line_number = 9999999write_file(flie_name,line_number)print(get_filelines(flie_name))
测试结果:
每天学点Python Cookbook(三)相关推荐
- Python的三种格式化输出
今天刚学了python的三种格式化输出,以前没接触过这么有趣的输出方式,现在来分享一下. #!/user/bin/env python #coding:utf-8 #三种格式化输出 #第一种格式化输出 ...
- 关于Python的三个谎言,别再盲目学Python了
Python作为21世纪最火的编程语言,市面上各种学习视频层出不穷,关于Python的学习氛围也逐渐浓厚,Python固然简单好上手,但事实上Python也不是那么容易学习的.如果不采取正确的学习方式 ...
- 路飞学城—Python爬虫实战密训班 第三章
路飞学城-Python爬虫实战密训班 第三章 一.scrapy-redis插件实现简单分布式爬虫 scrapy-redis插件用于将scrapy和redis结合实现简单分布式爬虫:- 定义调度器- 定 ...
- 偷学Python第三十一天:Python正则表达式的语法以及re模块的使用
偷学Python第三十一天:Python正则表达式的语法以及re模块的使用 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志.--苏轼 文章目录 偷学Python第三十一天:Python正则表达式的语 ...
- 【好书分享】《Python Cookbook》第三版 中文版(带书签)
[书籍介绍] 带完整书签 书籍中的文字可复制 [获取方式] <Python Cookbook>第三版 中文版.rar: https://url00.ctfile.com/f/1936360 ...
- python cookbook 中文版 第 3 版-《Python Cookbook》第三版中文版
人生苦短,我用 python! 我一直坚持使用 python3,因为它代表了python的未来.虽然向后兼容是它的硬伤,但是这个局面迟早会改变的, 而且python3的未来需要每个人的帮助和支持. 目 ...
- python书籍推荐:Python Cookbook第三版中文
所属网站分类: 资源下载 > python电子书 作者:熊猫烧香 链接:http://www.pythonheidong.com/blog/article/44/ 来源:python黑洞网 内容 ...
- 学了python还要学什么,学python先学什么
最近学习Python,网上学习资料挺多的,这篇写的不错,关于学了python还要学什么和学python先学什么,大家有需要也可以看看. 1.弄清楚你的动机是什么 在开始深入学习Python在线之前,值 ...
- python cookbook 豆瓣_学习python求推荐一波书籍?
豆瓣最受好评的20本Python书 No.1 Fluent Python(豆瓣评分:9.6)Many programmers who learn Python basics fall into the ...
- 都啥时候了,你还怕学了Python找不到工作?
现在2021了!学Python的就业前景肯定是很不错的! 现在借助人工智能的热火,Python目前可以说是比较受欢迎的语言了,也可以说是是最受欢迎的编程语言之一.虽然国内现在还没普及,但也是处于上升期 ...
最新文章
- 2021高考萧山二中成绩查询,萧山中学2018高考成绩
- python的flag是什么意思_python flag 什么意思
- BZOJ——T 2097: [Usaco2010 Dec]Exercise 奶牛健美操
- oracle学习篇一:sqlplus常用命令
- 单臂路由配置实验同一交换机上vlan间ping不通_【干货】什么是单臂路由?如何配置?...
- 信号的时频分析MATLAB,[转载]时频特性分析(Matlab)
- #100. 矩阵乘法
- 35数据结构与算法分析之---最短路径
- 工作4-5年的.NET开发人员也需要有人带带才可以保证软件项目的质量
- NLP-文本分类(2)
- 管家婆服务器怎么找文件夹,请问管家婆数据备份在哪里?如何恢复?
- 前端怎么把word文档转换成HTML格式
- Mac电脑上如何添加打印机
- 1.工作汇报结构: 黄金圈法则结构、PREP结构、时间轴结构、金字塔结构
- WTL for MFC Programmers, Part VI - Hosting ActiveX Controls
- ssh-keygen命令详解
- java虚拟机栈(亦篇足以,吴懈可击)
- 天池竞赛-地表建筑物识别 语义分割
- 前端js通过图片路径,展示图片
- 转载:安卓Paint使用讲解