python 檔案處理

2021-06-22 17:12:45 字數 644 閱讀 7189

1.開啟檔案

open('a.txt') 當前目錄下的a.txt

open('/root/a.txt')開啟某個目錄下的檔案

2.按行顯示檔案

>>> a= open('a.txt')

>>> a.readline()

'ni hao \n'

>>> a.readline()

'wo xianzai hen xiang ni \n'

>>> a.readline()

'ni shemn shihou lai beijing lai kan wo \n'

3.顯示檔案中的所有資料

>>> a= open('a.txt')

>>> a.readlines()

['ni hao \n', 'wo xianzai hen xiang ni \n', 'ni shemn shihou lai beijing lai kan wo \n']

4.檔案中寫入資料

a.write('213123') 會清空原有資料

5.擷取字元

a.truncate(10) 擷取前十個字元

模組sys.path 檢視系統的環境變數

sys.argv 位置引數

python檔案處理

def cal input input.txt output output.txt cal方法為主程式,推薦這樣做而不是python.exe xx.py 預設引數為python目錄的兩個txt,如為其他檔案自己指定。infile file input,r 開啟源資料檔案 outfile file o...

Python檔案處理

open name mode buf read size readline size readlines size 這裡的size是指,io定義的default buffer size為單位大小 iter 迭代器迭代每行 write str writelines sequwence of strin...

Python檔案處理

with open pi digits.txt as file object contents file object.read print contents 兩個注意點 filename pi digits.txt with open filename as file object forline...