我刚刚在Python34中输入了一本书的示例,使用了运行命令提示符。但现在我想将这个Python程序保存为文件以备将来使用。由于我以前从未使用过命令提示符,并且我在网上搜索了很多,但大多数都无法回答我的问题。请问有人可以在这里展示解决方案吗?谢谢。
%save [选项] 文件名 n1-n2 n3-n4 ... n5 .. n6 ... 选项:
-r:使用“raw”输入。默认情况下,使用“processed”历史记录,因此魔术命令会以有效的Python转换版本加载。如果给出此选项,则使用命令行键入的原始输入。
-f:强制覆盖。如果文件存在,则%save将提示是否覆盖,除非给出-f。
-a:追加到文件而不是覆盖它。
此函数使用与%history相同的语法进行输入范围,然后将这些行保存到您指定的文件名中。
如果您没有自己添加“.py”扩展名,它会为文件添加“.py”扩展名,并在覆盖现有文件之前请求确认。
如果使用-r选项,则默认扩展名为.ipy。
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"命令进入文件所在的文件夹,输入"python [文件名].py"来运行程序。
>>> cd C:\Users\me\Desktop
Users\me\Desktop> python myCode.py
我是从哪里学到这个的(在任何事情之前观看整个视频!它只有7分钟长!): https://www.youtube.com/watch?v=enG7xaK7PfA