#開啟檔案
'''使用python內建的方法open()可以開啟檔案
語法:file objec=open(file_name)[,access mode][,buffering]
※file_name:file_name變數是乙個包含了你要訪問的檔名稱的字串值。
※access_mode,access_mode決定了開啟檔案的模式;唯讀,寫入,追加等。所有可取值
見下面的完全表。這個引數是非強制的,預設檔案訪問模式為唯讀(r)
#常用檔案開啟模式
模式 描述
r 以唯讀方式開啟檔案
rb 以二進位制格式開啟乙個檔案用於唯讀
w 開啟乙個檔案只用於寫入,並且會覆蓋掉原來的東西
a 開啟乙個檔案用於追加,新的內容將會被寫入到已有內容之後,如果該
檔案不存在,建立新檔案進行寫入
buffering:如果buffering的值被設為0,就不會有寄存。如果buffering的值取1,訪問檔案
時會寄存行。如果將buffering的值設為大於1的整數,表明了這就是的寄存區的緩
衝大小。如果取負值,寄存區的緩衝大小則為系統預設
例:f=open('123.txt','r') 以唯讀模式開啟123.txt檔案(相對路徑,**和檔案在同一目錄下)
f=open('e:\\test\\123.txt','r') 以唯讀模式開啟123.txt檔案(絕對路徑,**和檔案不在乙個目錄下)
'''#檔案讀取
'''line=f.read() # read()每次讀取整個檔案,它通常用於將檔案內容放到乙個字串變數中
line1=f.readline() #每次只讀取一行
line2=f.readlines() #一次性讀取所有行,自動將檔案內容分析稱乙個行的列表,該列表可以由python的for...in..
結構進行處理
'''#檔案關閉
#f.close() 檔案關閉
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...