一.檔案的開啟,返回的是乙個檔案物件用完之後需要關掉
f.close()#關閉檔案物件
1.file為檔案的路徑和檔名,需要加「」。注意和windows中複製的路徑要將「\」改為「/」
2.mode有已下方式,需要加「」引號引起來
讀:r(讀)rb(讀)r+(讀覆蓋寫)rb+(讀覆蓋寫)
寫 :w(覆蓋寫),wb(覆蓋寫)w+(覆蓋讀寫)wb+(覆蓋讀寫)
追加:a(追加寫)ab(追加寫)a+(追加讀寫)ab+(追加讀寫)
3.buffering為快取
4.encoding編碼方式:一般為utf8
二,檔案指標,類似於開啟檔案的游標位置
獲取檔案大小
1.移動檔案指標
file_object.seek(offset,參考位置)#offset是移動幾個位置,游標位置0開始,1是游標指定的位置,2是結尾
2.獲取指標的位置
file_object.tell()#返回當前檔案指標位置
3.求得檔案大小
file_object.seek(0,2)
file_object,tell()
三,讀檔案
file_object.read(讀取檔案長度)#返回的是字串str
四,寫檔案
file_object.write(data)#將data寫入檔案
五,os檔案的函式
import os
os.rename("oldname","newname")
os.remove("filename")#刪除檔案
os.mkdir()#建立乙個資料夾
os.getcwd()#顯示當前工作目錄
os.chdir()#改變當前工作目錄
os.rmdir()#刪除乙個工作目錄
os.path.exists()#工作目錄是否存在
os.path.isfile()#是不是乙個檔案
python檔案處理
def cal input input.txt output output.txt cal方法為主程式,推薦這樣做而不是python.exe xx.py 預設引數為python目錄的兩個txt,如為其他檔案自己指定。infile file input,r 開啟源資料檔案 outfile file o...
python 檔案處理
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 ...
Python檔案處理
open name mode buf read size readline size readlines size 這裡的size是指,io定義的default buffer size為單位大小 iter 迭代器迭代每行 write str writelines sequwence of strin...