1. 程式人生 > 其它 >Day08 - Python3檔案和OS

Day08 - Python3檔案和OS

1、File(檔案)方法

在輸入輸出的部分,已經學了open()、f.read()、f.write()……這些函數了,不知道菜鳥教程為啥還單獨設了這章節,那就再鞏固一下吧。

  1、open()方法:Python open() 方法用於開啟一個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 OSError。

  一般格式:open(file, mode='r')

  完整格式:open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

       encoding: 一般使用utf8,防止中文亂碼。

  2、file物件由open方法建立,file物件的常用函式:

2、OS檔案/目錄方法

os模組提供了非常豐富的方法用來處理檔案和目錄。常用方法也太多了……

就列舉幾個常用的吧:

  1、os.getcwd(): 返回當前工作目錄。

  2、os.listdir(path):返回path指定的資料夾包含的檔案或資料夾的名字的列表。

  3、os.open(file, flags[, mode]):開啟一個檔案,並且設定需要的開啟選項,mode引數是可選的。

  更多函式參考菜鳥教程:https://www.runoob.com/python3/python3-os-file-methods.html