在讀取檔案時候,我們可能會需要知道檔案有多少行,下面介紹幾種方法:
1)最簡單,我們設定乙個計數器,每讀一行計數器加1,到最後能得到結果。這種方法對檔案比較小的來說可以實現,當檔案比較大時就比較耗時了
2)用linux自帶的命令wc -l filename
import subprocess
totalline = int(subprocess.popen('''wc -l %s | cut -d " " -f 1''' %sys.argv[1],stdout=subprocess.
/pipe,shell=true).stdout.read().rstrip("\r\n"))
python 檔案函式 Python 檔案操作函式
python 檔案處理主要用到 os 模組和 shutil 模組,sh 大概是 bash 的意思 os.chdir path 改變當前路徑到 path os.listdir path 輸出 path 路徑下所有的檔名 os.makedirs path dirname 在 path 路徑下建立 dir...
python計算bin檔案CRC
usr bin env python coding utf 8 import binascii import os import sys def crc2hex crc res for i in range 4 t crc 0xff crc 8 res 02x s t,res return res ...
python 讀取檔案和計算檔案行數
一 計算檔案的行數 最簡單的辦法是把檔案讀入乙個大的列表中,然後統計列表的長度.如果檔案的路徑是以引數的形式filepath傳遞的,那麼只用一行 就可以完成我們的需求了 count len open filepath,ru readlines 如果是非常大的檔案,上面的方法可能很慢,甚至失效.此時,...