python之統計txt檔案行數時遇到空行的問題

2021-10-03 23:40:21 字數 742 閱讀 3636

今天碼程式時發現,對txt檔案以readlines()方法返回的列表中包括了txt中的空行,如果想通過正常內建函式操作得到txt檔案內的行數的話就可能被坑出不想要的結果。

解決辦法可以是迴圈過程中刪除尾行自帶的換行符( line.rstrip() )並返回迴圈次數,但我選擇用isspace方法,先附上txt:

1#審查,若有空行則迴圈次數減1

else

:pass

print

(c)得到:

>>

>

====

====

====

====

====

= restart: c:

/users/

28654

/desktop/kk.py ==

====

====

====

====

==3

python行打亂 讀寫 txt檔案

該.py檔案與待打亂的in.txt檔案在同一目錄下。import os import random out open out.txt w lines with open in.txt r as infile for line in infile random.shuffle lines for li...

Python 之 讀取txt檔案

本文直接給出三種實現方法,如下。方法一 f open proc data.txt 返回乙個檔案物件 line f.readline 呼叫檔案的 readline 方法 while line print line,後面跟 將忽略換行符 print line,end 在 python 3中使用 line...

Python之讀取txt檔案

read txt method one f open image abc.txt line f.readline while line print line line f.readline f.close read txt method two f open image abc.txt for li...