我正在嘗試學習python,正在制作一個將輸出腳本的程序。我想使用os.path.join,但是很困惑。根據文檔,如果我說:os.path.join('c:', 'sourcedir')我懂了"C:sourcedir"。根據文檔,這是正常的,對嗎?但是當我使用copytree命令時,Python將以所需的方式輸出它,例如:import shutilsrc = os.path.join('c:', 'src')dst = os.path.join('c:', 'dst')shutil.copytree(src, dst)這是我得到的錯誤代碼:WindowsError:[錯誤3]系統找不到指定的路徑:'C:src /*.*'如果我用換行os.path.join,os.path.normpath則會得到相同的錯誤。如果os.path.join不能以這種方式使用它,那么我對其目的感到困惑。根據Stack Overflow建議的頁面,在連接中不應該使用斜杠-是的,我認為是正確的嗎?
Windows上的Python os.path.join
幕布斯6054654
2019-12-12 11:10:37