python 中的“%%file test.py”是什么意思?
what does '%%file test.py' mean in python?
正如标题所说。我想弄清楚“%%”是什么意思。这里好像不是Placeholder?
%%file test_theano.py
from theano import config
print 'using device:', config.device
%%file
命令不是 Python,而是 IPython "magic" 命令。它将后面的内容放入一个由其参数命名的文件中。
前段时间它被重命名为 %%writefile
,但旧名称仍受支持,但不再记录。您可以在此处找到 %%writefile
的文档:https://ipython.org/ipython-doc/3/interactive/magics.html
如果你在 IPython shell 中尝试它,你会很清楚它的作用 - 它会在当前目录中创建一个名为 test_theano.py
的文件。
另请参阅:How to load/edit/run/save text files (.py) into an IPython notebook cell?
只是举个例子来支持约翰写的。
运行 Ipython(或某些 Ipython shell,例如 Jupyter):
%%file test.py
some_list=[1,2,3]
程序将return
Writing test.py
IPython 在即时环境中创建了一个 test.py 文件。
打开 test.py 你会看到:
some_list=[1,2,3]
正如标题所说。我想弄清楚“%%”是什么意思。这里好像不是Placeholder?
%%file test_theano.py
from theano import config
print 'using device:', config.device
%%file
命令不是 Python,而是 IPython "magic" 命令。它将后面的内容放入一个由其参数命名的文件中。
前段时间它被重命名为 %%writefile
,但旧名称仍受支持,但不再记录。您可以在此处找到 %%writefile
的文档:https://ipython.org/ipython-doc/3/interactive/magics.html
如果你在 IPython shell 中尝试它,你会很清楚它的作用 - 它会在当前目录中创建一个名为 test_theano.py
的文件。
另请参阅:How to load/edit/run/save text files (.py) into an IPython notebook cell?
只是举个例子来支持约翰写的。
运行 Ipython(或某些 Ipython shell,例如 Jupyter):
%%file test.py
some_list=[1,2,3]
程序将return
Writing test.py
IPython 在即时环境中创建了一个 test.py 文件。 打开 test.py 你会看到:
some_list=[1,2,3]