返回驅動器和路徑的元組
#
# os.path.splitdrive(path) #返回驅動器和路徑的元組
# path='C:\Users\Administrator\Desktop\新建文本文檔.txt'
print(os.path.splitdrive(r'C:\Users\Administrator\Desktop\新建文本文檔.txt'))
>>
('C:', '\\Users\\Administrator\\Desktop\\新建文本文檔.txt')
#當前路徑及路徑下的文件 os.getcwd() :查看當前文件所在的工做路徑
#列舉目錄下全部文件:
os.listdir(path) #返回的 list
#絕對路徑
os.path.abspath('.')
os.path.abspath('..')
C:\Users\Administrator\Desktop\個人文件\shopping
C:\Users\Administrator\Desktop\個人文件
#分割路徑,返回目錄 和 文件名
os.path.split(path)
返回類型爲(文件夾,文件名) type:tuple
#合併路徑
os.path.join(path_1,path_2)
#返回當前文件所在目錄路徑,最後的目錄名稱不包括 反斜槓
os.path.dirname(path)
path="c:\\python\\test\\file.py"
>>"c:\\pthon\\test"
os.path.dirname(.)
#查看文件時間
os.path.getmtime(path):文件或文件夾的最後修改時間,重新紀元到訪問時的秒數。
os.path.getatime(path):文件或文件夾的最後訪問時間,重新紀元到訪問時的秒數。
os.path.getctime(path):文件或文件夾的建立時間,重新紀元到訪問時的秒數。
#查看文件大小 #查看文件或者文件夾的大小, 若是是文件夾 則返回0 #返回類型是:int os.path.getsize(path)#判斷文件是否存在 #判斷文件或文件夾是否存在, #返回類型是:boolean os.path.exists(path)#---------------------------------- os.sep '\\' os.extsep '.' os.pathsep ';' os.linesep '\r\n'