2017-04-02 3 views
0

제목과 마찬가지로. 나는 '%%'의 의미를 이해하려고 노력하고 있습니다. 여기에 자리 표시자가 아닌 것 같습니다.파이썬에서 '%% file test.py'는 무엇을 의미합니까?

%%file test_theano.py 
from theano import config 
print 'using device:', config.device 
+0

'%% file' 지정한 파일이 셀의 내용을 기록 ipython에서'%% writefile' 세포 마법의 별칭입니다. 참조 : https://ipython.org/ipython-doc/3/interactive/magics.html – Craig

답변

5

%%file 명령은 파이썬하지만, 오히려 IPython "마법"명령 아니라고. 다음에 나오는 내용을 해당 매개 변수로 명명 된 파일에 넣습니다.

얼마 전 이름이 %%writefile으로 바뀌었지만 더 이상 문서화되지는 않았지만 이전 이름은 계속 지원됩니다. 여기 %%writefile에 대한 설명서는 다음에서 찾을 수 있습니다. https://ipython.org/ipython-doc/3/interactive/magics.html

IPython 셸에서 시도하면 현재 디렉토리에 test_theano.py이라는 파일이 생성됩니다.

은 참조 : How to load/edit/run/save text files (.py) into an IPython notebook cell?

+0

고맙습니다. @ 존 Zwinck 당신이 그것에 대해 정확합니다. 나는 IPython 노트북에서이 파일을 시험해보고 test_theano.py라는 파일을 얻을 때 깨달았다. –

관련 문제