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(三)相关推荐

  1. Python的三种格式化输出

    今天刚学了python的三种格式化输出,以前没接触过这么有趣的输出方式,现在来分享一下. #!/user/bin/env python #coding:utf-8 #三种格式化输出 #第一种格式化输出 ...

  2. 关于Python的三个谎言,别再盲目学Python了

    Python作为21世纪最火的编程语言,市面上各种学习视频层出不穷,关于Python的学习氛围也逐渐浓厚,Python固然简单好上手,但事实上Python也不是那么容易学习的.如果不采取正确的学习方式 ...

  3. 路飞学城—Python爬虫实战密训班 第三章

    路飞学城-Python爬虫实战密训班 第三章 一.scrapy-redis插件实现简单分布式爬虫 scrapy-redis插件用于将scrapy和redis结合实现简单分布式爬虫:- 定义调度器- 定 ...

  4. 偷学Python第三十一天:Python正则表达式的语法以及re模块的使用

    偷学Python第三十一天:Python正则表达式的语法以及re模块的使用 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志.--苏轼 文章目录 偷学Python第三十一天:Python正则表达式的语 ...

  5. 【好书分享】《Python Cookbook》第三版 中文版(带书签)

    [书籍介绍] 带完整书签 书籍中的文字可复制 [获取方式] <Python Cookbook>第三版 中文版.rar: https://url00.ctfile.com/f/1936360 ...

  6. python cookbook 中文版 第 3 版-《Python Cookbook》第三版中文版

    人生苦短,我用 python! 我一直坚持使用 python3,因为它代表了python的未来.虽然向后兼容是它的硬伤,但是这个局面迟早会改变的, 而且python3的未来需要每个人的帮助和支持. 目 ...

  7. python书籍推荐:Python Cookbook第三版中文

    所属网站分类: 资源下载 > python电子书 作者:熊猫烧香 链接:http://www.pythonheidong.com/blog/article/44/ 来源:python黑洞网 内容 ...

  8. 学了python还要学什么,学python先学什么

    最近学习Python,网上学习资料挺多的,这篇写的不错,关于学了python还要学什么和学python先学什么,大家有需要也可以看看. 1.弄清楚你的动机是什么 在开始深入学习Python在线之前,值 ...

  9. python cookbook 豆瓣_学习python求推荐一波书籍?

    豆瓣最受好评的20本Python书 No.1 Fluent Python(豆瓣评分:9.6)Many programmers who learn Python basics fall into the ...

  10. 都啥时候了,你还怕学了Python找不到工作?

    现在2021了!学Python的就业前景肯定是很不错的! 现在借助人工智能的热火,Python目前可以说是比较受欢迎的语言了,也可以说是是最受欢迎的编程语言之一.虽然国内现在还没普及,但也是处于上升期 ...

最新文章

  1. 2021高考萧山二中成绩查询,萧山中学2018高考成绩
  2. python的flag是什么意思_python flag 什么意思
  3. BZOJ——T 2097: [Usaco2010 Dec]Exercise 奶牛健美操
  4. oracle学习篇一:sqlplus常用命令
  5. 单臂路由配置实验同一交换机上vlan间ping不通_【干货】什么是单臂路由?如何配置?...
  6. 信号的时频分析MATLAB,[转载]时频特性分析(Matlab)
  7. #100. 矩阵乘法
  8. 35数据结构与算法分析之---最短路径
  9. 工作4-5年的.NET开发人员也需要有人带带才可以保证软件项目的质量
  10. NLP-文本分类(2)
  11. 管家婆服务器怎么找文件夹,请问管家婆数据备份在哪里?如何恢复?
  12. 前端怎么把word文档转换成HTML格式
  13. Mac电脑上如何添加打印机
  14. 1.工作汇报结构: 黄金圈法则结构、PREP结构、时间轴结构、金字塔结构
  15. WTL for MFC Programmers, Part VI - Hosting ActiveX Controls
  16. ssh-keygen命令详解
  17. java虚拟机栈(亦篇足以,吴懈可击)
  18. 天池竞赛-地表建筑物识别 语义分割
  19. 前端js通过图片路径,展示图片
  20. 转载:安卓Paint使用讲解

热门文章

  1. Linux C - symlink 和 readlink - 符号链接
  2. 为什么房间的 Wi-Fi 信号这么差
  3. iOS 崩溃 问题 警告 错误2
  4. POJ 1330 最近公共祖先LCA(Tarjan离线做法)
  5. 演练:在 ASP.NET 中缓存应用程序数据
  6. 利用Flash XMLSocket实现”服务器推”技术
  7. WinHEC 2008 China
  8. JDBC的使用(msql);
  9. maven整合ssh框架笔记
  10. POJ2492A Bug's Life【并查集+根节点偏移】