如何将命令提示符中的Python编码保存为文件?

如何将命令提示符中的Python编码保存为文件?,python,file,save,command-prompt,python-3.4,Python,File,Save,Command Prompt,Python 3.4,我刚刚用Python34键入了一本书中运行命令提示符的示例 但是现在我想把这个python程序保存为文件,以备将来使用。因为我以前从未使用过命令提示符,我也在网上搜索过,但大多数都无法回答 有人能在这里展示解决方案吗?谢谢 您可以使用以下方法在ipython中保存行: 用法: %保存[选项]文件名n1-n2 n3-n4。。。n5。。n6。。。 选项: -r:使用“原始”输入。默认情况下,使用“已处理”的历史记录,以便将magic加载到转换后的版本中,使其成为有效的Python。如果给定此选项,则

我刚刚用Python34键入了一本书中运行命令提示符的示例

但是现在我想把这个python程序保存为文件,以备将来使用。因为我以前从未使用过命令提示符,我也在网上搜索过,但大多数都无法回答


有人能在这里展示解决方案吗?谢谢

您可以使用以下方法在ipython中保存行:

用法:

%保存[选项]文件名n1-n2 n3-n4。。。n5。。n6。。。 选项:

-r:使用“原始”输入。默认情况下,使用“已处理”的历史记录,以便将magic加载到转换后的版本中,使其成为有效的Python。如果给定此选项,则将使用与命令行类型相同的原始输入

-f:强制覆盖。如果文件存在,%save将提示覆盖,除非给出-f

-答:附加到文件,而不是覆盖它

此函数对输入范围使用与%history相同的语法,然后将行保存到指定的文件名

如果您自己不这样做,它会向文件添加一个“.py”扩展名,并在覆盖现有文件之前请求确认

如果使用-r选项,则默认扩展名为.ipy


在文本编辑器中编写代码并保存。然后将“cd”复制到文件所在的文件夹中,并键入“python[filename].py”

在那里我学到了这个(先看整个视频!它只有7分钟长!)

您的意思是将其保存在.py文件中吗?IPython shell对于此类实验来说是一个非常舒适的环境,请参见。遵循此方法,除了语法错误外,我什么也得不到。
In [1]: def foo():
   ...:     print("hello world")
   ...:     

In [2]: %save my_code 1
The following commands were written to file `my_code.py`:
def foo():
    print("hello world")


In [3]: cat my_code.py
# coding: utf-8
def foo():
    print("hello world")
>>> cd C:\Users\me\Desktop
Users\me\Desktop> python myCode.py