Day08 - Python3檔案和OS
阿新 • • 發佈:2021-09-27
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