1. 程式人生 > >python文件處理學習:一

python文件處理學習:一

沒入門的認識

1. file寫(.......‘w‘)
f1 = file(‘/test/test.txt‘,‘w‘)    #‘w‘ 開啟寫操作
f1.write(‘the line is first.\n‘)  #write,寫入
f1.flush()             #刷到硬盤

2.file讀(.......‘r‘)

f1 = file(‘/test/test.txt‘,‘w‘)   #‘r‘ 開啟讀操作
f1.read()         #read ,讀文件

3.file追加(.......‘a‘)

f1 = file(‘/test/test1.txt‘,‘a‘) #‘a‘ 開啟追加操作
f1.write(‘the line is second.\n‘)
f1.flush()

4.file退出緩存(close)

f1.close()

5.file讀寫模式(.......‘r+‘) #不常用

f1 = file(‘test1.txt‘,‘r+‘)
f1.write(‘the change for file test.\n‘)
f1.flush()
#這時查看test1.txt發現文件第二行被替換了,讀寫模式

6.file寫讀模式(.......‘w+‘) #不常用

#自己測試

7.file跨平臺二進制轉換(........rb或者wb)

#類似windows上某些文件傳到linux上,讀行時,發現很多不一樣的字符串,我們經常在linux上使用dos2unix來處理該文件,在python中 rb/wb讀轉換
f1 = file(‘test1.txt‘,‘rb‘)

python文件處理學習:一