正如標題所說。我試圖弄清楚'%%'是什麼意思。這似乎不是佔位符?'%% file test.py'在python中是什麼意思?
%%file test_theano.py
from theano import config
print 'using device:', config.device
正如標題所說。我試圖弄清楚'%%'是什麼意思。這似乎不是佔位符?'%% file test.py'在python中是什麼意思?
%%file test_theano.py
from theano import config
print 'using device:', config.device
那%%file
命令不是Python,而是一個IPython「magic」命令。它將隨後的內容放入由其參數命名的文件中。
前段時間它被重新命名爲%%writefile
,但舊名稱仍然支持,雖然不再有記錄。如果你嘗試在一個IPython的外殼將是很清楚它的作用https://ipython.org/ipython-doc/3/interactive/magics.html
- 它創建了一個在當前目錄下名爲test_theano.py
文件:你可以找到%%writefile
這裏的文檔。
參見:How to load/edit/run/save text files (.py) into an IPython notebook cell?
謝謝@約翰Zwinck你是正確的。當我在IPython筆記本中嘗試時,我意識到它並獲得了一個名爲test_theano.py的文件。 –
'%% file'是在IPython中的'%% writefile'細胞魔法,此單元格的內容寫入到指定的文件的別名。請參閱:https://ipython.org/ipython-doc/3/interactive/magics.html – Craig