电脑(Windows XP)不想打开.py

时间:2012-12-19 19:00:09

标签: python windows

我是Python的初级程序员,我的计算机出现了一个奇怪的问题。当我的计算机上有一个.py文件(包含一个有效的脚本),然后双击它打开时,会发生以下情况:程序打开(这是黑屏视图),但它会在一秒内关闭,并且程序未执行。但是,当我右键单击并选择“使用IDLE编辑”时,一切正常。

我从一开始就没有这个问题,但后来我安装了一些其他版本的Python,我认为这是脚本不想再打开的时刻了。

3 个答案:

答案 0 :(得分:7)

正在发生的事情是与py扩展程序存在关联,它可能正在运行您的程序,但它很快就会关闭以查看任何输出。您可以添加等待或只是打开命令提示符并从那里运行所有内容。

另一个解决方案,在我看来,更理想的解决方案是设置py扩展名与IDLE的关联。这将解决您的问题,因为默认情况下文件将在IDLE中打开,您可以从那里运行Python脚本。

Changing File Associations In Windows 7

答案 1 :(得分:2)

  

但它会在一秒钟内自行关闭,程序不会被执行。

是的,该程序正在执行中。它执行得如此之快,以至于你没有机会看到正在发生的事情。

raw_input()放在代码的末尾,以便控制台窗口不会立即关闭。

答案 2 :(得分:2)

Austin是对的,你制作了一个控制台应用程序,一旦完成(以微秒为单位),它就会自行关闭。

创建一个主循环或使用奥斯汀的技巧,强迫应用程序不要关闭自己。