91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python實現讀取某幾行的內容的方法

發布時間:2020-08-06 10:14:24 來源:億速云 閱讀:1240 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關python實現讀取某幾行的內容的方法的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

這篇文章主要介紹了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():可以指定讀取某幾行的內容。

感謝各位的閱讀!關于python實現讀取某幾行的內容的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

牙克石市| 桐城市| 平潭县| 嫩江县| 苍溪县| 长岛县| 娄烦县| 上杭县| 磐安县| 略阳县| 嫩江县| 包头市| 岑巩县| 梅州市| 固始县| 天气| 南京市| 福海县| 汝城县| 望奎县| 门头沟区| 玉溪市| 浙江省| 饶平县| 宽甸| 德兴市| 廉江市| 府谷县| 平谷区| 介休市| 江西省| 铜鼓县| 淮阳县| 嘉祥县| 鲁山县| 开远市| 东明县| 长垣县| 沈阳市| 大田县| 伊吾县|