国产成人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:]:可以指定读取某几行的内容。

关注

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

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

无人区免费观看高清电视剧| 真人刺激战场40分钟电视剧 | 《熟妇的荡欲》HD中字| 人口兽猪马狗第1集| 蜜桃成熟2| 缘之空第一季在线观看免费完整番..| 《帐篷里的秘密》动漫| 蜜糖在线观看免费高清电视剧 | 男牛把小困困放到女生困里视频 | 房东老头揉捏吃我奶头影片| 麻花传MV在线看免费观看电视剧| 双龙戏珠3父子免费阅读全文| 精品久久免费一区二区三区四区 | 泰剧《劈开你的腿》免费观看 | 蜜桃成熟时2| 爱很美味免费观看全集电视剧| 黄金网站9.1入口免费| 《开裆裤》法国1980年| 爷爷的鸡又黑又长下一句怎么接| 电视剧在线观看免费| 倒插莲花男女之间的寓意| 泰剧《缠绕的夜晚》免费观看| 《法国空乘10》| 老公拿狗给我配| 东野圭吾信| 半插和全插有什么区别| 少女国产免费观看高清电视剧| 男人把J8放进女人的P里| 第-次和公翁做爰又大又粗| 比白洁还牛的四大书| 儿子控制不住对妈妈发脾气怎么办| 《菊内留香》双男主| 皇空传媒天美传媒有限公司| 罗曼史1999| 来吧儿子妈妈是纯还是仿| 一晚上要了小姑娘三次| 《麦子的秘密2》| 51成人免费A片毛片无码| 苍老师40集全免费播放电影演员..| 舌吻湿吻| 老师好爽要尿了潮喷了18P