2009-09-14 10 views
8

누구든지 실행하기 전에 python 스크립트를 저장할 때 기본 경로/디렉토리를 설정하는 위치 또는 방법을 알고 있습니까?Python IDLE의 기본 저장 경로는 무엇입니까?

Mac에서는 최상위 레벨 ~/Documents directory에 저장하려고합니다. 나는 진짜 위치를 지정하고 싶다. 어떤 아이디어?

+0

가능한 중복 : http://stackoverflow.com/questions/15367688/default-working- directory-for-python-idle – User

답변

6

, 당신이 (예를 들어, 두 번 클릭하거나 open(1) 사용) IDLE.app 시작하는 경우, 기본 디렉토리는 ~/Documents에 내장 돼있다. 기본값을 영구적으로 변경하려면 IDLE.app 응용 프로그램 번들 내에서 idlemain.py 파일을 편집해야합니다. 명령 줄에서 IDLE 시작하면, 다른 한편으로

os.chdir(os.path.expanduser('~/Documents')) 

:

/Applications/MacPython 2.x/IDLE.app/Contents/Resources 
/Applications/MacPython 2.x/IDLE.app/Contents/Resources 
/Applications/MacPorts/Python 2.x/IDLE.app/Contents/Resources 
/Applications/Python 2.x/IDLE.app/Contents/Resources 
/Applications/Python 3.x/IDLE.app/Contents/Resources 

행을 편집 :에 따라 파이썬 (들)을 설치 한, 그것은 가능성 중 하나 일 것입니다 예를 들면 다음과 같습니다.

$ cd /some/directory  
$ /usr/local/bin/idle 

IDLE은 현재 디렉토리를 기본값으로 사용합니다.

0

Python 설치에서 idlelib 디렉토리를 찾으면 .def 확장자를 가진 파일이 몇 개 있습니다. config-main.def에는 사용자 정의 구성 파일을 저장할 위치에 대한 지침이 있습니다. 그러나 이들을 살펴보면 구성 가능한 경로를 찾지 못했습니다 (설치가 다를 수 있음). 편집자 코드를 열어서 변경해야하는 것처럼 보입니다.

+0

그래,이게 내가 맞서 싸웠던거야. 나는 명백한 save dir 변수를 볼 것을 기대하면서 * .defs를 보았지만 아무 것도하지 않았다. – rh0dium

1

모듈을 열면 기본 작업 디렉토리가 설정됩니다.

IDLE 시작.

파일 -> 파일 열기를 클릭하십시오. 그리고 현재 작업 디렉토리를 설정하십시오.

0

필자의 경우 기본 디렉토리는 IDLE을 시작한 디렉토리로 설정됩니다. 예를 들어, 내 홈 디렉토리에서 'tmp'라는 디렉토리에서 IDLE을 시작한 경우 기본 저장 경로는 ~/tmp으로 설정됩니다. 그래서이처럼 IDLE를 시작

~/tmp $ idle 
[...] 
+0

이것은 사실이지만 Application Executable에서 수행 할 방법이 없다. – rh0dium

1

를 Windows에서 바탕 화면에 바로 가기 아이콘이 (Vista는 적어도 어느 제가 여기에서 찾고 있어요 임) 디렉터리를 설정할 수있는 필드 "에서 시작" 프로그램이 시작될 때 현재 작업 디렉토리로 사용됩니다. 변화는 나를 위해 일합니다. Mac에서 그런 건 뭐니? (명령 줄 작동에서도 원하는 디렉토리에서 시작.) OS X에

2

디렉토리에서 모듈을 실행하면 원하는 디렉토리로 유휴 상태가 될 것 같습니다.

이전에는 경로 브라우저를 통해 idlemain.py를 열어 보았습니다. 파일을 열고 편집 할 수 있었지만 수정 한 내용을 저장할 수없는 것처럼 보였습니다.

다른 사람들이이 문제를 가지고 있다는 소식을 듣고 기쁘게 생각합니다. 방금 내가 바보라고 생각 했어.

2

"IDLE (Python GUI)"이라는 바로 가기 링크를 사용하면 실제로 가장 쉬운 대답을 발견했습니다. 이것은 Windows Vista에 있으므로 다른 OS에서 작동하는지 모르겠습니다.

1) "속성"을 마우스 오른쪽 단추로 클릭하십시오.

2) "바로 가기"탭을 선택하십시오.

3) "시작 위치"에 파일 경로 (예 : "C : \ Users ...")를 입력하십시오.

이 기능이 작동하는지 알려주세요.

1

OS X :

새로운 찾기 창을 연 다음 응용 프로그램으로 넘어갑니다. 파이썬 응용 프로그램을 찾으십시오. (내 Mac 들어, 파이썬 3.5)

두 번 클릭하십시오. IDLE 아이콘을 마우스 오른쪽 버튼으로 클릭하고 패키지 내용을 표시하십시오. 그런 다음 내용 폴더로 이동 한 다음 리소스로 이동하십시오.

지금, 이것은 중요한 부분입니다 :

(참고 : 관리자가 될하거나 아래가 작동하려면 관리자 암호가 있어야합니다)

가 오른쪽 idlemain.py 클릭을 가져 오기 정보.

아래로 스크롤하십시오. 공유 & 권한 탭에서 "이름"(Me)이 읽기 & 쓰기와 같은 권한을 가지고 있는지 확인하십시오. 자물쇠 기호를 클릭하지 않고 잠금을 해제하십시오. 그런 다음 자신을 추가/편집하여 Read & 쓰기 권한이 있어야합니다. 변경 사항을 저장 한 후 원하는 경로로

os.chdir (os.path.expanduser ('~/문서'))

과 :

마지막으로, 네드 Deily의 지시에 따라, 라인을 편집 .

파이썬 IDLE을 다시 시작하면 기본 경로가 지정한 경로가되도록해야합니다. 나는 윈도우 7을 사용하고 시작 - 이동하여 오전

0

은> IDLE (Python은 32 비트 3.6) 특성에 다음 바로 가기 탭의 클릭에 시작으로 이동하여 원하는 경로를 입력

은 근무 나에게 친절하게 IDLE이 열려 있고 실행중인 동안이 작업을 종료하고 다시 시작해야만 작동합니다.

관련 문제