2014-11-08 2 views
0

내가 ~/.bash_profile을 편집 파이썬을 사용하기를 원하지만 나는이 코드를 실행하면어떻게 열 파이썬을 사용하여 "~/.bash_profile에"

f = open('~/.bash_profile', 'rb') 

그것은 나에게 말했다 :

IOError: [Errno 2] No such file or directory: '~/.bash_profile' 

~/.bash_profile은 시스템 보호 파일이기 때문에 생각했습니다. 파이썬을 사용하여이 파일을 여는 방법이 있습니까?

답변

4

일반적으로 ~은 시스템 호출이 아닌 셸에 의해 확장됩니다. 파이썬에서는 os.path.expanduser()을 사용하여 ~으로 시작하는 경로를 확장하십시오.

관련 문제