# 39 의 디렉터리입니다 script& 어떻게 찾을수 있는 파이썬?
다음 고려해보십시오 파이썬 코드:
import os
print os.getcwd()
내가 사용하는 '로지제스우드 ()' 을 내려받습니다 스크립트입니다 file& # 39 의 디렉터리입니다 위치. 달릴 땐 스크립트입니다 명령줄이 이를 통해 올바른 경로를 통해 나를 달릴 땐 반면 it 에서 운영하는 스크립트입니다 코드에서 이를 보고 '/' 장고 보여준다.
어떻게 내려받습니다 경로를 통해 실행하십시오 내에서 스크립트입니다 스크립트입니다 장고 보기입니다?
- UPDATE:*< br>; 지금까지 로지제스우드 () '와' - '총정리한 답을 줄 수 있는' 오스파시오바스파스 () 모두 현재 작업 디렉토리에 있는 디렉터리입니다 스크립트입니다 수도 있고 아닐 수도 있습니다. ',' 내 웹 호스트 설정 < code> file < /code>;; 경로 연결 없이 오직 파일_이름 보기입니다
39 isn& 없었으며, t (항상) 를 받을 수 있는 길을 방식으로 파이썬 스크립트가?
445
12
You need to call '로드패스자리 알파스' 에 '때' 없이 '은' 도왔으매 file file 파일_이름 삼중평균 그래도 내려받습니다 디렉터리 경로:
'시도하시겠습니까 시스드패스 [0]'.
Python 에서 쿼트에 docs.
이 목록의 첫 번째 항목에 따라 프로그램 시작 시 초기화되었습니다 >, '길 [0]' 이 포함된 데 사용된 디렉터리입니다 스크립트입니다 호출하십시오 파이썬 인터프리터. 스크립트입니다 디렉터리입니다 사용할 수 없는 경우 (예를 들어, 표준 입력으로부터 읽어옵니다 없거나 스크립트입니다 대화식으로 호출되었을 인터프리터는 경우), '빈 문자열을 검색할 수 있는 경로 [0]' 는 현재 디렉토리에 첫 파이썬 모듈 지시합니다. 앞에 있는 것을 볼 수 있다 '' 피통파스 스크립트입니다 디렉터리입니다 삽입됨 엔트리입니다 삽입됨 결과로 볼 수 있다.
출처: https://docs.python.org/library/sys.html # 시스드패스
내가 사용하는:
이 함수를 정의할 수 있습니다) 에 따라 해머 방향점 아웃해야 셀명 안에서 사용할 수 있는 모듈 및 다른 스크립트입니다.
이 코드:
세트 " dn"; 현재 실행 중인 디렉터리의 이름을 수 있는 스크립트입니다. 이 코드:
세트 " fn"; " 위해 script_dir/vcb.init"; (어떤 플랫폼 비종속 분할합니다) 와 열었든 해당 파일을 읽기 위해 현재 실행 중인 의해 스크립트입니다.
참고로 현재 실행 중인 script" "; 다소 모호한 상황이다. S # 39 는 것입니다그때에 경우, 현재 실행 중인 프로그램 1 스크립트입니다 관심용 that& 스크립트입니다 및 " 시스드패스 [0] "; 솔루션이므로 작동합니다. 하지만 한 경우, 일부 패키지로의 P" " 수입하는 스크립트입니다 app 구성되어 있다. 그 후,, P. B" " B" 페이징됩니다 스크립트입니다 ". 현재 실행 중인 있다. If you need to get 디렉토리에는 " redboot*용, P. B" 로드패스자리 알파스 (file) ',' " 하려면 "; 솔루션.
',' file " ". 그냥 이름 (상단형 스택할) 는 현재 실행 중인 스크립트입니다. x.py" ";). # 39 이 doesn&, t 어떤 경로를 통해 정보. # 39 의 " it& os.path.realpath";; 그 외의 높여줍니까 실제 작업.
이 협력했습니다 가져다줄래요 (and I found it 를 통해 이 스택 오버플로 질문)
39, here& s what I 가 끝났다. 만약 내가 내 실력 있는 날, 또한 이 방법은 임포트합니다 스크립트입니다 만약 내가 아니라 실행하십시오 스크립트입니다.
&Lt 오스파시오바스파스 (& # 39, & # 39;), 사용, code> < /code>;
그러나 이것은 아주 오래된 스레드할 I& # 39, ve been 파일을 저장할 수 없기 때문에 이 문제를 꽂으십시오 할 때) 는 파이썬 스크립트를 실행하는 cron 죠브 의 경우 현재 디렉터리입니다 원고구나! 제스우드 () 및 많은 다른 경로를 통해 내놓아야 집안 디렉터리입니다.
난 절대 경로가 스크립트입니다 사용할 수
'디렉터리입니다 = 오스파시오바스파스 (오스트발트하드던임 (file)'
이거 드세요.