最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python3如何跳過第一行讀取文件

 更新時間:2023年09月12日 09:24:48   作者:夕陽與影  
這篇文章主要介紹了Python3如何跳過第一行讀取文件問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Python3跳過第一行讀取文件

在讀取文件的時候,我們很多時候并不需要文件頭的注釋信息(即第一行),通過判斷其是否是第一行來讀取在讀取大文件時很費勁(每讀取一行判斷一次)。

下面是我跳過第一行的方法總結(jié)

打開文件后f.readlines()返回的是一個包含每一行的列表,因此我們可以如下操作(也可以從任意行開始讀?。?/p>

with open('file_name', 'r') as f:
? ? lines = f.readlines()[1:] ?# skip the first line.
? ? for line in lines:
? ? ?? ?print(line)

使用next函數(shù)跳過第一行讀取文件

with open('file_name', 'r') as f:
?? ?next(f) ?# skip the first line.
? ? for line in f.readlines():
? ? ?? ?print(line)

使用第三方庫itertools的islice函數(shù),這個函數(shù)根據(jù)其第二個參數(shù)從任意行開始讀取,這里傳入1是因為python下標從0開始。

from itertools import islice ?
with open('file_name', 'r') as f:?
?? ?for line in islice(f, 1, None): ?
? ? ?? ?print(line)

python跳過指定行數(shù)讀取文件

我們經(jīng)常在readfile時會有前幾行不想要的情況,但是好像沒有什么好的辦法解決。因此,可以利用文件操作中readfile()會把開始讀取文件的位置進行變化的特點,來完成這一個目標

先生成一個文件

寫一個測試

從測試里我們可以看到,readline()執(zhí)行后,再執(zhí)行readlines()就會從執(zhí)行過readline() 的位置之后開始執(zhí)行

原理得到,推廣應(yīng)用

如下就可以跳過指定行數(shù)(skiprows)再對文件進行操作。

# 部分代碼,應(yīng)用的時候要按需補全
skiprows = int(skiprows)
while skiprows!= 0:
    read_file.readline()
    skiprows -= 1
for l in read_file:
	#你的操作

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python進程池Pool應(yīng)用實例分析

    Python進程池Pool應(yīng)用實例分析

    這篇文章主要介紹了Python進程池Pool應(yīng)用,結(jié)合實例形式分析了Python進程池Pool功能、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2019-11-11
  • python利用OpenCV2實現(xiàn)人臉檢測

    python利用OpenCV2實現(xiàn)人臉檢測

    這篇文章主要為大家詳細介紹了python利用OpenCV2實現(xiàn)人臉檢測,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • python中numpy基礎(chǔ)學(xué)習及進行數(shù)組和矢量計算

    python中numpy基礎(chǔ)學(xué)習及進行數(shù)組和矢量計算

    這篇文章主要給大家介紹了python中numpy基礎(chǔ)知識,以及進行數(shù)組和矢量計算的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • Python實現(xiàn)調(diào)用達夢數(shù)據(jù)庫的教程分享

    Python實現(xiàn)調(diào)用達夢數(shù)據(jù)庫的教程分享

    這篇文章主要為大家詳細介紹了Python是如何調(diào)用達夢數(shù)據(jù)庫的,文中的示例代碼簡潔易懂,具有一定的學(xué)習和參考價值,感興趣的小伙伴可以跟隨小編一起學(xué)習一下
    2023-06-06
  • Python使用PyPDF2操作PDF的詳細教程

    Python使用PyPDF2操作PDF的詳細教程

    PyPDF2是一個用于處理PDF文件的Python庫,可以讀取、合并、拆分、裁剪和修改PDF文件,以下是一些使用PyPDF2的基本示例,包括如何安裝該庫以及執(zhí)行一些常見的PDF操作,需要的朋友可以參考下
    2025-02-02
  • pandas中實現(xiàn)將相同ID的字符串進行合并

    pandas中實現(xiàn)將相同ID的字符串進行合并

    這篇文章主要介紹了pandas中實現(xiàn)將相同ID的字符串進行合并問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python接口自動化淺析pymysql數(shù)據(jù)庫操作流程

    Python接口自動化淺析pymysql數(shù)據(jù)庫操作流程

    本文主要介紹pymysql安裝、操作流程、語法基礎(chǔ)及封裝操作數(shù)據(jù)庫類,需要的朋友可以參考下,希望能對大家有所幫助,每日提升一點點,歡迎大家多多交流討論
    2021-08-08
  • python批量將excel內(nèi)容進行翻譯寫入功能

    python批量將excel內(nèi)容進行翻譯寫入功能

    這篇文章主要介紹了python批量將excel內(nèi)容進行翻譯寫入功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • 完美解決matplotlib子圖坐標軸重疊問題

    完美解決matplotlib子圖坐標軸重疊問題

    這篇文章主要介紹了完美解決matplotlib子圖坐標軸重疊問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • 使用python編寫簡單計算器

    使用python編寫簡單計算器

    這篇文章主要為大家詳細介紹了使用python編寫一個簡單的計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-09-09

最新評論

宝清县| 安庆市| 濉溪县| 慈利县| 延长县| 奉节县| 临颍县| 安吉县| 通城县| 平江县| 靖江市| 泊头市| 礼泉县| 古蔺县| 河南省| 永泰县| 溧水县| 麦盖提县| 任丘市| 富源县| 宁远县| 锦州市| 赤水市| 法库县| 合阳县| 新野县| 汤原县| 琼海市| 平度市| 长子县| 遵义市| 通道| 罗江县| 秀山| 英山县| 宜兰市| 辰溪县| 同仁县| 太仆寺旗| 扶沟县| 巫溪县|