python 計算檔案函式

2021-07-05 04:22:46 字數 335 閱讀 3955

在讀取檔案時候,我們可能會需要知道檔案有多少行,下面介紹幾種方法:

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 如果是非常大的檔案,上面的方法可能很慢,甚至失效.此時,...