對檔案的操作有
1.開啟檔案
2.檔案處理
3.檔案關閉
檔案變數名=open(檔名(包含路徑),開啟方式)
...處理
檔案變數名.close
開啟方式
意義若檔案存在
若檔案不存在
『r』唯讀
開啟返空指標
『w』只寫
開啟刪空
新建開啟
『a』追加
開啟新建開啟
『rb』
唯讀二進位制
開啟返空指標
『wb』
只寫二進位制
開啟刪空
新建開啟
『ab』
追加二進位制
開啟新建開啟
『r+』
讀+寫開啟
返空指標
『w+』
寫+讀開啟刪空
新建開啟
『a+』
追加+讀
開啟新建開啟
『rb+』
唯讀二進位制+寫
開啟返空指標
『wb+』
只寫二進位制+讀
開啟刪空
新建開啟
『ab+』
追加二進位制+讀
開啟新建開啟
example
f=open('f:\example.txt','w')
words='''\
hhhhh
waaaa
fffff
'''f.write(words)
f.close
全讀f.read()
examplef=open('f:\example.txt','r')
re=f.read()
print re
f.close
讀一行
f.readline() 到末尾就會返回空字串
example
f=open('f:\example.txt','r')
line=f.readline()
while line:
print line,
line=f.readline()
f.close()
f.readlines() 自動將檔案內容分析稱乙個行的列表
example
f=open('f:\example.txt','r')
for line in f.readlines():
print line
f.close()
f.seek(n) 指標指到n,n>=0
f.seek(0,2)指標移動到最後位置
用f.write()會覆蓋原來的字元要使用,需要先import os
**作用
os.rename(「test1.txt」 , 「test2.txt」)
重新命名 test1->test2
os.remove(「text2.txt」)
刪除text2.txt
os.listdir(path)
列出目錄下的檔案
os.getcwd()
獲取當前工作目錄
os.makedirs(r」e:\python\testdir」)
建立多級目錄
os.removedirs(r」e:\python\testdir」)
刪除多級目錄
os.mkdir(『e:/users/testdir』)
建立目錄(注意使用斜槓,區別於上面的反斜槓)
os.chdir(『e:/users/testdir』)
改變目錄
os.rmdir(『e:/users/testdir』)
刪除目錄(刪除目錄前要清空目錄)
Python學習筆記之檔案操作
在任何一門程式語言中,檔案的操作都是最基本的功能。python在檔案操作方面非常的簡單直接,內建了讀寫檔案的函式,在程式中直接呼叫即可。在讀寫檔案中,會有各種各樣的問題,比如檔案是否存在,是否有許可權,如何捕捉讀寫異常,這些在python中都很簡單。假設我們在專案目錄中已經有了test.txt檔案 ...
Python學習筆記之檔案處理
1 簡單檔案操作流程 開啟檔案 操作 寫入 讀取等 關閉檔案 2 開啟檔案 open fname,mode,encoding,buf 檔案路徑 檔案,開啟方式,開啟檔案編碼格式,緩衝 buffering 大小 可選引數 r 唯讀 w 只寫,每次寫入都會把之前的內容覆蓋 a 追加,在之前的內容後面追加...
Python學習筆記之檔案操作
如何對檔案操作是python學習過程中的必修課程 二 檔案讀取 三 檔案寫入 四 檔案讀寫模式總結 示例 檔案的開啟與關閉是python基礎語法中一項必修的課程 open close f open filename.txt 此時檔案已經開啟 python預設在main檔案目錄下尋找名為filenam...