这显然是一个非常新手的问题,但我已经安装了Python 2.7并开始阅读手册。但是我看了看,并且无法理解如何开始编程文件而不是以交互模式编写。一本在线的书建议退出(),这令人惊讶 - 退出该计划。
编码应该在不同的程序中完成吗?我正在使用IDLE(Python GUI)。编码不能在该程序中完成吗?
答案 0 :(得分:2)
是的,编码应该在不同的程序中完成。交互式shell非常有用,但它不是编辑器。
答案 1 :(得分:1)
您可以在文本编辑器(如vim,emacs等)中逐行编写Python代码(就像在Python交互模式下一样)... 然后使用Python解释器逐行运行这些行代码,为其指定脚本名称。
$ python myscript.py
答案 2 :(得分:1)
我喜欢为每个项目使用不同的目录。假设我决定使用W:/ mytest作为我的目录。首先我创建目录。
然后我开始空闲。我键入以下内容:
import os
os.chdir("W:/mytest")
这使得W:/ mytest成为空闲的当前目录。
import sys
sys.path.append(".")
这改变了路径,这样当我“导入”时,它将查看当前目录。
接下来我执行文件/新窗口打开编辑器窗口,然后在新窗口中选择文件/另存为。它从Python主目录开始,因此我必须导航到W:/ mytest。我将此(空)文件保存为“test1.py”。
我将其输入我的test1.py文件并再次保存:
""" test1.py is my test
"""
print ("This is test1.")
class Test1:
def __init__(self):
print ("Constructed")
这是一个人为的例子,可以作为脚本运行或作为模块导入。
所以我现在有两个窗户;编辑器窗口和空闲“Python Shell”。我可以在Python Shell中执行此操作:
>>> execfile("test1.py")
This is test1.
>>> import test1
This is test1
>>> tt = test1.Test1()
Constructed
答案 3 :(得分:0)
按new以开始制作自己的脚本文件。然后,当您准备测试单击运行,然后您可以在交互模式下观看结果,甚至尝试新事物,就像您在脚本文件的末尾添加代码一样,它是一个非常有用的应用程序,用于调试,测试和尝试新事物。
同样在选项中,您可以在从Windows单击编辑时更改python打开脚本的方式,您可以将其设置为打开交互式shell或仅打开编辑器。
答案 4 :(得分:0)
在文件图标中使用新窗口工具,在python空闲本身编写程序
答案 5 :(得分:-2)
要开始在文件中编码,只需打开一个新文件并开始输入。