파이썬 명령 줄에서 파이썬 스크립트를 열려고합니다. 환경 변수의 경로에 파이썬을 추가하는 것이 비효율적이게하는 Python 버그가 있습니다. 그래서 파이썬 디렉토리에서 파이썬 커맨드 라인을 실행해야합니다.Python : 상위 디렉토리의 하위 디렉토리에서 스크립트를 호출하려면 어떻게해야합니까?
내 스크립트가 C에 있습니다 : /mydir/myfile.py 전 C에서 엽니 어떻게
: /python27/python.exe을; >>
?
파이썬 명령 줄에서 파이썬 스크립트를 열려고합니다. 환경 변수의 경로에 파이썬을 추가하는 것이 비효율적이게하는 Python 버그가 있습니다. 그래서 파이썬 디렉토리에서 파이썬 커맨드 라인을 실행해야합니다.Python : 상위 디렉토리의 하위 디렉토리에서 스크립트를 호출하려면 어떻게해야합니까?
내 스크립트가 C에 있습니다 : /mydir/myfile.py 전 C에서 엽니 어떻게
: /python27/python.exe을; >>
?
액세스
import sys
sys.path.append("..")
다음
당신이 하위 디렉토리에 __init__.py을 배치하고
__all__ = ['myfile']
할 수 있습니다 import myfile
아니면 그냥 실행하고 싶을뿐입니다. 이 경우 절대 경로를 사용할 수 있습니다. 예. python c:\mydir\myfile.py
그럴지도 모르겠습니다. 확실하지 않다. 네가하는 말을 이해할 수 없었다. 문제가 해결되었습니다. 컴퓨터 나 cmd 프롬프트 등을 다시 시작해야했습니다. –
Thre는 파이썬에서 "버그"가 없습니다. OS에 관해서도 똑같이 말할 수는 없습니다. – jsbueno
jsbueno, 많은 소프트웨어에는 많은보고되지 않은 버그가 있습니다. 경우에 따라 이상한 OS 구성으로 인해 문제가 발생할 수 있습니다. 파이썬이 불규칙하게 작동하도록 OS를 설정할 수는 있지만, 설정은 저 같은 사람들에게는 부자연스럽지 않습니다. 모든 테스트 가능한 동작을 고려하지 않은 것은 소프트웨어 개발자의 잘못이기 때문에 프로그래머를 고려하지 않는 OS의 잘못이라고 할 수 있습니다. 이 경우에는 그렇지 않습니다. 사용자 오류 (내 잘못)였습니다. –