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

文章 > Python常见问题 > python如何实现读取某几行的内容

python如何实现读取某几行的内容

头像

silencement

2019-09-18 09:49:584119浏览 · 0收藏 · 0评论

这篇文章主要介绍了Python3实现从文件中读取指定行的方法,涉及Python中linecache模块操作文件的使用技巧,需要的朋友可以参考下

具体实现方法如下:

# 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)

还有一种方法

def loadDataSet(fileName, splitChar='\t'):
    """
    输入:文件名
    输出:数据集
    描述:从文件读入数据集
    """
    dataSet = []
    with open(fileName) as fr:
        for line in fr.readlines()[6:]:
            curline = line.strip().split(splitChar)#字符串方法strip():返回去除两侧(不包括)内部空格的字符串;字符串
            方法spilt:按照制定的字符将字符串分割成序列
            fltline = list(map(float, curline))#list函数将其他类型的序列转换成字符串;map函数将序列curline中的每个元
            素都转为浮点型
            dataSet.append(fltline)
    return dataSet

 改变语句for line in fr.readlines()[6:]:可以指定读取某几行的内容。

关注

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

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

国外成品网站1688入口在哪| 美国禁忌6 结局| 《两个儿媳》大结局| 《从上司到妻子》动画结局| 《工地夫妻》原声版 | 暴躁少女CSGO免费观看| 男同桌硬了把我内裤也脱了 | 绝色儿媳在线观看免费版电视剧| 欧美人动物PPT免费模板大全| 《初试云雨情》法国| 少女尖叫之夜1-4集免费| -区二三国产好的精华液品牌介绍| 《高压监狱3》法国版正版| 保姆的特殊待遇5| 叛逆儿子暴躁老妈的表现| 老师没戴套子C了我一天视频| 扒开粉嫩小滨白浆20P| 爱上兄弟的母亲6集免费观看 | 麻豆传媒在线观看| 女士穿紧身裸体开裆光滑皮裤| 妈妈俱乐部1-34节小说| 王子异| 妈妈让我戴上避孕套读后感| 公媳欢情沈曼最新章节更新| 日本大片又大又好看的PPT| 《请好好疼爱里面》免费观看| 有成人网站吗| 百度网址| 哔哩哔哩拜年纪| 彩浸福利| 初尝人妻滑进去了莹莹视频| 玉蒲团2之艳乳欲仙| 国产免费观看高清电视剧 | 20岁女RAPPER越南| 叶子湄| 九九在线观看免费播放大全电视剧| 大肉大捧一进一出视频的注意事项 | 《女朋友的妹妹3》| 妻子的姐姐免费观看大全电视剧| 女人尝试到更粗大的心理变化| 少女配狗播放视频