python如何將相對路徑轉(zhuǎn)換為絕對路徑?
一、相對路徑與絕對路徑
1、參數(shù)是絕對路徑,返回True
>>>os.path.isabs('.')
False
2、參數(shù)是相對路徑,返回False
>>>os.path.isabs(os.path.abspath('.'))#利用abspath將相對路徑轉(zhuǎn)換為絕對路徑
True
二、將相對路徑轉(zhuǎn)換為絕對路徑的簡便方法:使用os.path.abspath(path)返回path參數(shù)的絕對路徑的字符串。
>>>os.path.abspath('.\\Scripts')
'C:\\ProgramFiles(x86)\\Scripts'
補充:從start路徑到path的相對路徑的字符串
>>>os.path.relpath('C:\\Windows','C:\\')
'Windows'
如果沒有提供start,使用當(dāng)前工作目錄作為開始路徑
>>>path='C:\\ProgramFiles(x86)'
>>>os.path.basename(path)#path參數(shù)最后一個斜杠之后的所有內(nèi)容
'ProgramFiles(x86)'
>>>os.path.dirname(path)#path參數(shù)最后一個斜杠之前的所有內(nèi)容
'C:\\'
以上就是python使用add進(jìn)行重載加法,希望能對大家有所幫助。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。