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