2017-09-26 2 views
0

저는 Python으로 프로그래밍하는 데 상당히 익숙합니다. 저는 아나콘다를 설치했고, Mac에서 iPython (Jupyter qtconsole) v.4.3.0과 python v.3.6을 실행 중입니다. 현재, 홈 디렉토리에있는 함수를 사용하여 모듈을 가져 오려고합니다.ipython에서 스크립트를 실행하는 동안 덮어 쓰기를 요청하십시오.

I에 유래와 파이썬 문서를 보았고, 그것을 함께 할 수 있다는 것을 발견했다 : 나는이 방법을 모두 시도 할 때

%run "Users/myUser/python_functions.py" 

또는 그러나

import python_functions 

, 내가하라는 메시지가 얻을 실행 중이거나 가져 오는 파일을 덮어 씁니다.

File `python_functions.py` exists. Overwrite (y/[N])? 

나는 파일을 가져오고 가져 오기를 원하는 기능을 얻지 못한다.

설명 할 수있는 것은 무엇이며 내 모듈을 가져 오기 위해 무엇을 할 수 있습니까?

답변

0

가로 Jupyter qtconsole 실행 해요 말해 때까지 그것을 떠나 인터프리터가이 시나리오에서 문제를 일으킬 가능성이 있습니다. 대신 IDE 또는 명령 줄 해석기를 사용하여 문제를 해결합니다.

anaconda가 설치 되었기 때문에 IDE Spyder로 시도하면 덮어 쓰기 프롬프트없이 코드를 올바르게 실행할 수 있습니다. 다른 사람들 (예 : PyCharm, Rodeo 등)에서도 작동합니다.

0

잘못된하지만 우분투에 수치

import을 위해 그것을 떠나 (그리고 나는 많은 다른 유닉스 맥을 포함하여 OS를 추측하고있어)를 경우하는 유틸리티가 saves any visible window on an X server and outputs it as an image file. You can capture a single window, the entire screen, or any rectangular portion of the screen.

내 생각을 콘솔에서 가져 오기 명령을 실행 중이고 화면 캡처를 통해 기존 파일에 저장하려고합니다. - python_functions

python 가져 오기 명령을 사용하기 전에 파이썬 인터프리터를 시작하십시오.

$ python 
>>>import yourfile 

편집 :에 다시 읽고 난 더 이상 내 생각에 대해 너무 확실하지 않다, 귀하의 질문에,하지만 당신은 내가 잘못 :)

+0

jupyter qtconsole이 인터프리터가 아닌 경우 아나콘다에서 어떻게 얻을 수 있습니까? – Jonesn11

+0

내가 파이썬 인터프리터 밖에서 어디서 가져 왔는지는 짐작할 수 있습니다. 왜냐하면 임포트를 실행할 때 결코 덮어 쓰지 않기 때문입니다. 하지만 제 추측은 끝이 없습니다. –

+0

파이썬 인터프리터를 실행하고 작동하는지보십시오. –

관련 문제