저는 ipython을 처음 접했고 그 기능을 배우고 좋아합니다. 노트북 사용자가 내 맞춤 모듈을로드하고 타이핑 공통 코드를 저장할 수 있도록 일반적인 작업으로 모듈을 작성하려고합니다. 내가 노트북에서 테스트 할 때파이썬 모듈 내부에서 ipython magics를 사용하여 노트북에로드하십시오.
import mymodule as mymod
mymod.func():
wd=%pwd
return wd
:
import mymodule as my
---------------
ImportError Traceback (most recent call last)
<ipython-input-1-1036e4702cf4> in <module>()
----> 1 import mymodule as my
ImportError: No module named mymodule
하지만 mymodule.py 같이 모듈 파일의 이름을 변경하는 경우, 모듈로드에 실패 여기
은 샘플 mymodule.ipy입니다 오류 메시지가 표시되면 그것이 pwd 마법을 인식 할 수 없음을 나타냅니다.File "mymodule.py", line 2
wd=%pwd
^
SyntaxError: invalid syntax
내 질문은 어떻게 작성합니까? ipython magics와 다른 ipython 기능을 가진 모듈로 노트북에서로드 할 수 있습니까? .ipy 확장자를 가진 파일에 ipython 코드를 넣을 수 있고 ipython에서로드 할 수 있다는 인상을 받았습니다. 내가 놓친 게 있니?
"% run mymodule.ipy"를 실행하여 mymodule.ipy를 사용할 수 있으며 이제 모듈의 기능을 노트북에서 사용할 수 있습니다. 이 서버가 필요합니다. –