我正在嘗試學(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)為是正確的嗎?
Windows上的Python os.path.join
qq_花開花謝_0
2019-10-28 16:52:33