2017-01-28 1 views
0

저는 파이썬 3을 사용하는 OS X 플랫폼을 사용하고 있으며 디렉토리로 링크되는 파일 경로를 만드는 방법을 잘 모릅니다. 나는 Windows 플랫폼에서 다음과 같이 보일 것이라고 생각합니다.Mac에서 파일 경로를 만들려면 어떻게해야합니까?

import os 
path = 'C:\\Users\\User\\Desktop\\<directory name>' 
os.mkdir(path) 
file = open(path + '\\<file name>.txt', w) 
+0

[Mac에서 파일의 디렉토리 주소 찾기] (http://stackoverflow.com/questions/3324486/finding-a-files-directory-address-on-a-mac) – OzizLK

+0

가깝지만 나는 그 디렉토리를 만들고있다. 'os.mkdir()'은 OSX에서 windows와 동일한 기능을합니까? 이 경우 – Jason

+0

이 도움이됩니다. [http://stackoverflow.com/questions/273192/how-to-check-if-a-directory-exists-and-create-it-if-necessary](http://stackoverflow .com/questions/273192/os.makedirs를 사용하여 필요한 경우 디렉토리를 확인하고 필요한 경우). –

답변

1

OSX의 경로는 슬래시 (Windows에서도 사용할 수 있음)를 사용합니다. 그 외의 유일한 차이점은 OSX (및 대부분의 다른 Windows OS가 아닌)에는 드라이브 문자가 없다는 것입니다.

OSX 시스템의 루트는 "/"입니다. 다른 모든 것은 그 아래에 있습니다. 예를 들어 홈 디렉토리는 "/ Users/myusername"입니다. OSX 경로는 대소 문자를 구별하지만 대소 문자를 구별합니다. 즉, "/ users/myusername"및 "/ Users/myusername"은 같은 위치로 이동합니다. 디렉토리가 대문자로 작성된 경우, 대문자는 ls, 파인더 등으로 표시됩니다.

os.mkdir은 올바른 경로를 제공한다고 가정 할 때 모든 플랫폼에서 동일한 방식으로 작동합니다.

관련 문제