0- os模塊的功能
操作我們的文件及文件路徑的模塊
1- 絕對路徑/相對路徑
1- 絕對路徑:
windows中: 以磁盤開頭的。如C: , D: , E: , F: , 以“\”開頭的
mac中: 以“/”(根目錄)開頭的
2- 相對路徑
windows中:以文件開頭或者以“.”開頭的
2- os模塊的常用方法
1- os.getcwd
獲取當前文件所在的目錄的絕對路徑
2- os.listdir()
列舉目錄下所有的文件,以列表的方式返回
Note: 只返回文件名
3- os.path.abspath('.\test.py')
將路徑拼接在當前文件目錄後
Note: 該方法只做拼接,不判斷文件路徑是否真實存在
4- os.path.split(path1)
將路徑分割(以最後一個“\”爲)
5- os.path.join(path1,paths)
對指定的路徑進行拼接,返回拼接後的結果
Note: 當paths中出現絕對路徑的時候,會覆蓋之前路徑
6- os.path.dirname(path1)
只返回目錄的部分
7- os.path.basename(path1)
只返回文件部分(文件名)
8- os.path.getsize(path1)
獲取文件的大小
9- os.path.exists(path1)
判斷路徑是否存在
10- os.path.isfile() / os.path.isdir()
判斷路徑是文件或者目錄