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

问题描述 投票:5回答:2

我刚刚在Python34书中输入了一个正在运行的命令提示符的例子。

但现在我想把这个python程序保存为文件,以便将来使用。由于我从来没有使用过Command Prompt,我也在网上搜索了一下,但大多数人都不能回答。

谁能在这里告诉我解决方法?谢谢。

python file save command-prompt python-3.4
2个回答
5
投票

你可以使用ipython保存行 %保存:

使用方法: %save [options] filename n1-n2 n3-n4 ... n5 ... n6 ..:

%save [options] 文件名 n1-n2 n3-n4 ... n5 ... n6 .... 选项: -r:使用'原始'输入。

选项: -r:使用 "原始 "输入。默认情况下,使用 "处理过的 "历史记录,这样魔法就会以其转换版本加载到有效的 Python 中。如果给定了这个选项,就会使用命令行输入的原始输入。

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

-a: 附加到文件中,而不是覆盖它。

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

如果你自己不这样做的话,它会给文件添加一个'.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")

-1
投票

在文本编辑器中写下代码并保存,然后 "cd "到你的文件所在的文件夹,并输入 "python [filename].py"。

>>> cd C:\Users\me\Desktop
Users\me\Desktop> python myCode.py

我在哪里学的 (在任何事情之前先看完整个视频!它只有7分钟长!):https:/www.youtube.comwatch?v=enG7xaK7PfA

© www.soinside.com 2019 - 2024. All rights reserved.