如何将命令提示符中的Python编码保存为文件?
我刚刚用Python34键入了一本书中运行命令提示符的示例 但是现在我想把这个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。如果给定此选项,则
有人能在这里展示解决方案吗?谢谢 您可以使用以下方法在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