Windows의 Python os.path.join

| | | | | | | | | | | | | | |

파이썬을 배우려고 하고 스크립트를 출력하는 프로그램을 만들고 있습니다. os.path.join을 사용하고 싶지만 꽤 혼란스럽습니다. 문서에 따르면:

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

"C:sourcedir"을 얻습니다. 문서에 따르면 이것은 정상입니다.

하지만 copytree 명령을 사용하면 Python이 원하는 방식으로 출력합니다. 예를 들면 다음과 같습니다.

import shutil src = os.path.join("c:", "src") dst = os.path.join("c:", "dst") shutil.copytree(src, dst) 

여기에 내가 얻은 오류 코드가 있습니다:

 WindowsError: [오류 3] 시스템이 지정된 경로를 찾을 수 없습니다: "C:src/*.*" 

If I wrap os.path.joinos.path.normpath는 같은 오류가 발생합니다.

os.path.join는 이런 식으로 사용할 수 없으며 그 목적이 무엇인지 혼란스럽습니다.

Stack Overflow에서 제안한 페이지에 따르면 조인에 슬래시를 사용해서는 안 됩니다. ?