python中open 的使用

2021-09-24 03:43:13 字數 1138 閱讀 7487

###  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是相容的。在磁碟上讀寫檔案的功能都是由作業系統提供的,現代作業系統不允許普通的程式直接操作磁碟,所以,讀寫檔案就是請求作業系統開啟乙個檔案物件 通常稱為檔案描述符 然後,通過作業系統提供的介面從這個檔案物件中讀取資料 讀檔案 或者...