国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > 怎么通过Python获取文件指定行的内容?

怎么通过Python获取文件指定行的内容?

头像

Python

2019-06-18 10:18:484109浏览 · 0收藏 · 0评论

linecache, 可以用它方便地获取某一文件某一行的内容。而且它也被 traceback 模块用来获取相关源码信息来展示。

用法很简单:

>>> import linecache
>>> linecache.getline('/etc/passwd', 4)
'sys:x:3:3:sys:/dev:/bin/sh\n'

linecache.getline 第一参数是文件名,第二个参数是行编号。如果文件名不能直接找到的话,会从 sys.path 里找。

如果请求的行数超过文件行数,函数不会报错,而是返回''空字符串。

如果文件不存在,函数也不会报错,也返回''空字符串。

# Python的标准库linecache模块非常适合这个任务
import linecache
the_line = linecache.getline('d:/FreakOut.cpp', 222)
print (the_line)
# linecache读取并缓存文件中所有的文本,
# 若文件很大,而只读一行,则效率低下。
# 可显示使用循环, 注意enumerate从0开始计数,而line_number从1开始
def getline(the_file_path, line_number):
  if line_number < 1:
    return ''
  for cur_line_number, line in enumerate(open(the_file_path, 'rU')):
    if cur_line_number == line_number-1:
      return line
  return ''
the_line = linecache.getline('d:/FreakOut.cpp', 222)
print (the_line)
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

游戏王卡| 斗破苍穹年番免费高清观看| 都市枭雄| 姐姐片多多免费高清电视剧叶玉卿| 双男主MV大片| 女兒亂倫在线观看| 免费观看已满十八岁电视剧中文版..| 来吧儿子妈妈是纯还是仿| 妈妈叫我戴上避孕套是什么歌| 古代洞房2国语版免费观看| 出门忘穿胸罩乳头凸起怎么办| 做到双眼失焦双男主| 日本大片PPT免费| 国产免费观看高清电视剧| 欧美大妈LOGO大全及价格图| 兄弟的老婆4免费观看电视剧| 免费高清在线观看免费的PPT软... | 男人添女人荫道口视频| 女士穿紧身裸体开裆光滑皮裤 | 圆滚滚的大扔子视频在线观看 | 《从上司到妻子》动画结局 | 《丰满的女邻居》播放| 求片| 老公说我越来越骚的心理| 98在线高清免费观看电视剧狂飙| 王叔 我老公还在客厅| 浪妇荡SAO嗯啊~轻点H漫画| 大叔和妈妈免费观看电视剧第3集| 《列车上的轮杆》1-4 | 母与子免费观看大全电视剧| 亲爱的爸爸【父女】笔趣阁负责的| 40岁女人如饥似渴最佳解决方法| 伦理《少妇的滋味》完整版| YSL水蜜桃86满十八岁会黑吗. | 美女和帅哥一起努力生产豆浆| 韩国男按摩师吸乳房会得乳腺癌吗| 私处按摩SPA养生精油| 星空无限MV国产剧入选精彩| 潮湿的体温2| 粘液共生1~3集免费观看动漫| 爸爸的擎天柱让我看第二集