### python檔案的操作 ###
## 在d盤下 新建乙個檔案,並關閉
#使用w模式開啟檔案 如果檔案存在 直接開啟;如果檔案不存在 會建立乙個檔案 然後開啟
f1 = open('d:/test1.txt','w') #python中檔案的路徑是用'/'
f1.close()
#方法二:
# windows系統檔案的路徑用'\' ;但在python中,反斜槓』\』為轉義字元
# 如果想採用windows系統檔案的路徑,可以在含有轉義符的字串前加『r』 表示字串內按原始含**釋,不做轉義處理。
f2 = open(r'd:\test2.txt','w')
f2.close()
## 寫資料(write)
# 以只寫模式開啟檔案
f = open(r'd:\test2.txt','w')
# 寫資料
f.write("hello,world")
# 關閉檔案
f.close()
## 讀資料(read)
# 以唯讀模式開啟檔案
f = open(r'd:\test2.txt','r')
# 讀取資料
ret = f.read()
# 列印資料
print(ret)
# 關閉檔案
f.close()
#<<< hello,world
## a 追加資料
f = open(r'd:\test2.txt','a')
f.write("在檔案原有的資料上,追加資料")
f.close()
f = open(r'd:\test2.txt','r')
ret = f.readlines()
print(ret)
f.close()
#<<< ['hello,world在檔案原有的資料上,追加資料']
對檔案的常見三種操作:
r :以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。
a :開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫入。
使用python中的open()生成 記錄日誌
import os import time os用於獲取當前目錄,time用於獲取時間,用作檔名。獲取當前目錄 retval os.getcwd 注意 可以用 os.chdir d work ulab 改變當前目錄 獲取當前時間,並按照我們要的格式輸出 fileday time.strftime y...
python中的open函式
這裡簡單記錄一下python中的with open 函式中的引數設定 python的open方法用來開啟乙個檔案。第乙個引數是檔案的位置和檔名,第二個引數是讀寫模式。這裡我們採用w模式,也就是寫模式。在這種模式下,檔案原有的內容將會被刪除。其中對於第二個引數 ru 或 ua 以讀方式開啟,同時提供通...
python中open與with open的區別
讀寫檔案是最常見的io操作。python內建了讀寫檔案的函式,用法和c是相容的。在磁碟上讀寫檔案的功能都是由作業系統提供的,現代作業系統不允許普通的程式直接操作磁碟,所以,讀寫檔案就是請求作業系統開啟乙個檔案物件 通常稱為檔案描述符 然後,通過作業系統提供的介面從這個檔案物件中讀取資料 讀檔案 或者...