立即學習:https://edu.csdn.net/course/play/10537/234458
OS文檔:
需要導入纔可使用:
import os
rmdir() : 只能刪除空文件夾
os.path : os.path是os模塊中的子模塊,包含很多和路徑相關的操作
序號函數名稱描述格式
1abspath()將一個相對路徑轉化爲絕對路徑格式:os.path.abspath(相對路徑)
返回值:絕對路徑字符串
2basename()獲取路徑中的文件夾或者文件名稱
(只要路徑的最後一部分)格式:os.path.basename(路徑)
返回值:路徑的最後一部分(可能是文件名也可能是文件夾名)
3dirname()獲取路徑中的路徑部分(出去最後一部分)格式:os.path.dirname(路徑)
返回值:路徑中除了最後一部分的內容字符串
4join()將2個路徑合成一個路徑格式:os.path.join(路徑1,路徑2)
返回值:合併之後的路徑
5split()將一個路徑切割成文件夾和文件名部分格式:os.path.split(路徑)
返回值:元組
6splitext()將一個文件名切成名字和後綴兩個部分格式:os.path.splitext(文件名稱)
返回值:元組 (名稱,後綴)
7getsize()獲取一個文件的大小格式:os.path.getsize(路徑)
返回值:整數
8isfile()檢測一個路徑是否是一個文件格式:os.path.isfile(路徑)
返回值:布爾值
9isdir()檢測一個路徑是否是一個文件夾格式:os.path.isdir(路徑)
返回值:布爾值
10getctime()獲取文件的創建時間! get create time格式:os.path.getctime(文件路徑)
返回值:時間戳浮點數
11getmtime()獲取文件的修改時間! get modify time格式:os.path.getmtime(文件路徑)
返回值:時間戳浮點數
12getatime()獲取文件的訪問時間! get active time格式:os.path.getatime(文件路徑)
返回值:時間戳浮點數
13exists()檢測指定的路徑是否存在格式:os.path.exists(路徑)
返回值:布爾值
14isabs()檢測一個路徑是否是絕對路徑格式:os.path.isabs(路徑)
返回值:布爾值
15islink()檢測一個路徑是否是鏈接格式:os.path.islink(路徑)
返回值:布爾值
16samefile()檢測2個路徑是否指向同一個文件格式:os.path.samefile(路徑1,路徑2)
返回值:布爾值