我沒(méi)明白這講的是什么?還用英語(yǔ)。英語(yǔ)零基礎(chǔ)能學(xué)會(huì)嗎?
學(xué)習(xí)達(dá)人
|
草蜢1969
展開(kāi)
|
T319106vw
展開(kāi)
|
|
學(xué)習(xí)達(dá)人
|
XIALALA88
展開(kāi)
|
學(xué)習(xí)達(dá)人
|
luhui676890
展開(kāi)
|
打卡Lv2
|
羅伊斯時(shí)代
展開(kāi)
|
學(xué)習(xí)達(dá)人
|
兵不尚輸
展開(kāi)
老師,您好。我用for item in os.listdir(r"d:\PyObject"):指定一個(gè)絕對(duì)路徑,PyObject文件夾里有文件和文件夾,無(wú)論是用print(item,os.path.isdir(item)),還是用print(item,os.path.isfile(item)),返回都是false,怎么回事? T-nfle267z4
展開(kāi)
@ 兵不尚輸 os.listdir() 返回的是名路徑下的目錄或者文件名稱(chēng),你用os.path.isdir(item),你這里的item只是一個(gè)名稱(chēng),而不是一個(gè)路徑,所以無(wú)論是isdir或者isfile 返回值都是False, 正確用法應(yīng)該是:os.path.isdir(os.path.join(r"d:\PyObject",item))。 |
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。