python 對檔案的操作

2021-09-28 21:06:14 字數 1008 閱讀 3707

在 windows 中,

with

open

(r'c:\users\love\.spyder-py3\pi_digits.txt'

)as f:

contents = f.read(

)print

(contents)

等價於

with

open

('c:/users/love/.spyder-py3/pi_digits.txt'

)as f:

contents = f.read(

)print

(contents)

通過使用絕對路徑, 可以讀取系統任何地方的檔案.

注意:

寫入空檔案

要將文字寫入檔案, 在呼叫 ope

n(

)open()

open()

的時候需要提供另乙個實參, 告訴 python 要寫入開啟的檔案.

file_name =

'programming.txt'

# 注意字尾名

with

open

(file_name,

'w')

as f:

f.write(

"i love programming."

)

實參 w

ww 告訴 python, 我們要以寫入模式開啟這個檔案. 開啟檔案時, 可指定

如果省略了模式實參, 則 python 將以預設的唯讀模式開啟檔案.

如果要寫入的檔案不存在, 函式 ope

n(

)open()

open()

將自動建立它. 然而, 以寫入 (『w』) 的模式開啟檔案時千萬要小心, 因為如果指定的檔案已經存在, python 將在返回檔案物件前清空該檔案.

注意:

python對檔案操作

python中對檔案 資料夾 檔案操作函式 的操作需要涉及到os模組和shutil模組。得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.listdir 函式用來刪除乙個檔案 os.remove 刪除多個目錄 os.removedi...

python對檔案操作

python中對檔案 資料夾 檔案操作函式 的操作需要涉及到os模組和shutil模組。得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.listdir 函式用來刪除乙個檔案 os.remove 刪除多個目錄 os.removedi...

python對檔案的操作

coding utf8 python常見檔案操作示例 os.path 模組中的路徑名訪問函式 分隔basename 去掉目錄路徑,返回檔名 dirname 去掉檔名,返回目錄路徑 join 將分離的各部分組合成乙個路徑名 split 返回 dirname basename 元組 splitdrive...