Python 函式list&read&seek詳解
阿新 • • 發佈:2020-01-09
一、函式list
(1)定義:用開啟的檔案作為引數,把檔案內的每一行內容作為一個元素
(2)格式:list(檔案)
(3)例子:
with open(r"test01.txt",'r') as f: l = list(f) for line in l: print(line)
2.函式read
(1)作用:按照字元進行讀取檔案內容
(2)格式:檔案.read(數字) 如果數字預設,那麼代表把所有的字元全都讀出來;如果裡面含有數字那麼代表一次性讀取這麼多字元
(3)注意:允許輸入引數讀取幾個字元,如果沒有指定,那麼從當前位置讀取到結尾,否則從當前位置讀取指定個數字元
(4)例子:
with open(r"test01.txt",'r') as f: strChar = f.read(25) print(len(strChar)) print(strChar)
3.函式seek
(1)定義:移動檔案讀取位置
(2)格式:seek(offset,from)
from的取值範圍:
0:從檔案頭開始
1:從檔案當前位置開始偏移
2:從檔案末尾開始偏移
移動的單位是位元組(byte)
一個漢字由若干個字元組成
(3)例子:
with open(r"test01.txt",'r') as f: f.seek(4,0) strChar2 = f.read() print(strChar2)
二、原始碼:
d22_2
地址:https://github.com/ruigege66/Python_learning/blob/master/d22_1_file_analysis.py
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。