日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 单行读取文件_python – 在使用for循环读取文件时跳过一行

發布時間:2024/1/23 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 单行读取文件_python – 在使用for循环读取文件时跳过一行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我試圖找出一種方法,如果第一行中的條件為真,則跳過文件中的下兩行.有什么想法可以做到這一點嗎?這是我到目前為止所擁有的……

def main():

file = open(r'C:\Users\test\Desktop\test2.txt', 'r+')

ctr = 1

for current_line in file:

assert ctr<3

if current_line[0:6] == str("001IU"):

pass

else:

if ctr == 1 and current_line[9:11] == str("00"):

do something...

ctr += 1

elif ctr == 1 and current_line[9:11] != str("00"):

pass #I want it to skip the next two lines in the loop

elif ctr == 2:

do something...

ctr = 1

else:

raise ValueError

解決方法:

在Python 2.6或更高版本中,使用

next(file)

next(file)

跳過迭代器文件的兩個項目,即接下來的兩行.

標簽:python,iterator,file-io,for-loop

來源: https://codeday.me/bug/20190626/1293537.html

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的python 单行读取文件_python – 在使用for循环读取文件时跳过一行的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。