第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Windows上的Python os.path.join

Windows上的Python os.path.join

我正在嘗試學(xué)習(xí)python,正在制作一個將輸出腳本的程序。我想使用os.path.join,但是很困惑。根據(jù)文檔,如果我說:os.path.join('c:', 'sourcedir')我懂了"C:sourcedir"。根據(jù)文檔,這是正常的,對嗎?但是當(dāng)我使用copytree命令時,Python將以所需的方式輸出它,例如:import shutilsrc = os.path.join('c:', 'src')dst = os.path.join('c:', 'dst')shutil.copytree(src, dst)這是我得到的錯誤代碼:WindowsError:[錯誤3]系統(tǒng)找不到指定的路徑:'C:src /*.*'如果我用換行os.path.join,os.path.normpath則會得到相同的錯誤。如果os.path.join不能以這種方式使用它,那么我對其目的感到困惑。根據(jù)Stack Overflow建議的頁面,在連接中不應(yīng)該使用斜杠-是的,我認(rèn)為是正確的嗎?
查看完整描述

3 回答

?
揚帆大魚

TA貢獻1799條經(jīng)驗 獲得超9個贊

Windows具有每個驅(qū)動器的當(dāng)前目錄的概念。因此,"c:sourcedir"意味著在當(dāng)前C:目錄中有“ sourcedir”,并且您需要指定一個絕對目錄。


這些中的任何一個都應(yīng)該工作并給出相同的結(jié)果,但是目前我還沒有啟動Windows VM進行仔細檢查:


"c:/sourcedir"

os.path.join("/", "c:", "sourcedir")

os.path.join("c:/", "sourcedir")


查看完整回答
反對 回復(fù) 2019-10-28
?
尚方寶劍之說

TA貢獻1788條經(jīng)驗 獲得超4個贊

要更加學(xué)究,最符合python doc的答案是:


mypath = os.path.join('c:', os.sep, 'sourcedir')

由于您還需要os.sep作為posix根路徑:


mypath = os.path.join(os.sep, 'usr', 'lib')


查看完整回答
反對 回復(fù) 2019-10-28
  • 3 回答
  • 0 關(guān)注
  • 1399 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號