1. os.path.join(path1[, path2[, …]])
os是operating system(操作系統)的縮寫
文件路徑拼接,存在兩種形式:
1.1 從右邊開始數,遇到第一個以”/”開頭的參數,開始拼接,這個參數左邊的全部丟棄;
1.2 當滿足1.1時,若出現”./”開頭的參數,會從”./”開頭的參數左邊相鄰的一個參數開始拼接
2. os.path.exists()
判斷路徑下是否存在的意思,(括號內的可以是文件路徑)
此判斷是布爾邏輯運算形式,存在返回True,不存在返回FALSE
3. os.makedirs(path)
創建路徑,可以一次性創建多級目錄,即使中間目錄不存在也能正常的創建;
In addition, os.mkdir(path),旨在一級一級的創建目錄,前提是前面的目錄已存在,如果不存在會報異常;
4.os.path.dirname()
os.path.dirname(path)功能:去掉文件名,返回目錄;os.path.dirname(__file__)返回腳本的路徑
要求:必須是實際存在的.py文件,在命令行執行,會引發NameError異常;
5. os.path.abspath(__file__)
返回的是.py文件的絕對路徑
6.os.path.basename()
返回path最后的文件名。如果path以/或\結尾,那么就會返回空值