这显然是一个非常新手的问题,但我已经安装了Python 2.7并开始阅读手册。然而,我看了又看,不能理解如何开始编程一个文件,而不是在交互模式下编写。网上有一本书建议使用quit(),这让人惊讶--退出这个程序。编码应该在不同的程序中完成吗?使用IDLE(Python GUI)。编码不能在该程序中完成吗?
xvw2m8pv1#
是的,编码应该在不同的程序中完成。交互式shell非常有用,但它不是编辑器。
inkz8wg92#
你可以在文本编辑器(如vim、emacs等)中逐行编写Python代码(就像在Python交互模式下一样)。然后使用Python解释器逐行运行这些代码,方法是给它指定脚本的名称。
$ python myscript.py
x6492ojm3#
我喜欢为每个项目使用不同的目录。假设我决定使用W:/mytest作为我的目录。首先创建目录。然后我启动空闲。我键入以下内容:
import os os.chdir("W:/mytest")
这使得W:/mytest成为Idle的当前目录。
import sys sys.path.append(".")
这会改变路径,这样当我“导入”时,它会在当前目录中查找。接下来,我执行File / New Window以打开编辑器窗口,并在该新窗口中选择File /保存As。它从Python主目录开始,所以我必须导航到W:/mytest。我将这个(空)文件保存为“test1.py“。我在我的www.example.com文件中输入以下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
axkjgtzd4#
按new开始创建自己的脚本文件。然后,当你准备好测试点击运行,然后你可以在交互模式下观看结果,甚至尝试新的东西,就好像你正在添加代码到你的脚本文件的末尾,这是一个非常有用的应用程序调试,测试和尝试新的东西。同样在选项中你可以改变python打开脚本的方式,当你在windows中点击编辑时,你可以设置它,这样它就可以打开交互式shell或者只打开编辑器。
sg24os4d5#
使用新建窗口工具中的文件图标,在python中自己写一个空闲程序
xqnpmsa86#
要退出python交互模式,请按下面的键盘组合CTRL + Z
9bfwbjaz7#
要在文件中开始编码,只需打开一个新文件并开始键入。
7条答案
按热度按时间xvw2m8pv1#
是的,编码应该在不同的程序中完成。交互式shell非常有用,但它不是编辑器。
inkz8wg92#
你可以在文本编辑器(如vim、emacs等)中逐行编写Python代码(就像在Python交互模式下一样)。然后使用Python解释器逐行运行这些代码,方法是给它指定脚本的名称。
x6492ojm3#
我喜欢为每个项目使用不同的目录。假设我决定使用W:/mytest作为我的目录。首先创建目录。
然后我启动空闲。我键入以下内容:
这使得W:/mytest成为Idle的当前目录。
这会改变路径,这样当我“导入”时,它会在当前目录中查找。
接下来,我执行File / New Window以打开编辑器窗口,并在该新窗口中选择File /保存As。它从Python主目录开始,所以我必须导航到W:/mytest。我将这个(空)文件保存为“test1.py“。
我在我的www.example.com文件中输入以下test1.py内容并再次保存:
这是一个人为的示例,可以作为脚本运行或作为模块导入。
所以我现在有两个窗口;编辑器窗口和空闲的“Python Shell”。我可以在Python Shell中这样做:
axkjgtzd4#
按new开始创建自己的脚本文件。然后,当你准备好测试点击运行,然后你可以在交互模式下观看结果,甚至尝试新的东西,就好像你正在添加代码到你的脚本文件的末尾,这是一个非常有用的应用程序调试,测试和尝试新的东西。
同样在选项中你可以改变python打开脚本的方式,当你在windows中点击编辑时,你可以设置它,这样它就可以打开交互式shell或者只打开编辑器。
sg24os4d5#
使用新建窗口工具中的文件图标,在python中自己写一个空闲程序
xqnpmsa86#
要退出python交互模式,请按下面的键盘组合
CTRL + Z
9bfwbjaz7#
要在文件中开始编码,只需打开一个新文件并开始键入。