畏or威 发表于 2025-3-1 16:49:18

运行第一个游戏

本帖最后由 畏or威 于 2025-3-1 16:50 编辑

为啥IDLE保存到桌面之后(py应用),运行input函数回车后,会闪退啥也看不到。

FishC 发表于 2025-3-1 16:49:26

IDLE运行.py文件时闪退的解决方案

当你把Python应用程序特别是带有 input() 函数的程序保存为.py文件并双击运行时,常常会遇到闪退问题。原因是程序执行完毕后没有等待用户进一步操作,所以窗口自动关闭。以下是解决方案:


[*]使用命令行运行.py文件
   
    1. 打开命令提示符(Windows)或终端(Mac/Linux)。
    2. 使用 cd 命令导航到文件所在的目录。
    3. 输入 python filename.py 执行文件。
   
    这样,程序执行后命令行窗口会停留,你可以查看输出内容。
   
[*]在代码最后添加一个 input() 语句

    在你的Python代码的结尾加入一个额外的 input("Press Enter to exit..."),确保程序执行完毕后不会立即关闭窗口:
   
    # 示例代码
    print("Hello, world!")
    input("Press Enter to exit...")
   
   
    这样,即使你双击打开.py文件,窗口在你按下回车键之前都不会关闭。


使用以上方法可以有效防止由于 input() 函数引起的窗口自动关闭问题。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

嘉岳呀 发表于 2025-3-1 17:41:03

右键然后选择用IDLE打开就行

汐澜sama 发表于 2025-3-1 18:07:43

在最后加上
input()
就行了

花好s月圆 发表于 2025-3-5 10:35:53

程序运行完了就结束了呀 ,你在最后放一个input(),程序运行完 按任意键 退出 。

鱼师父 发表于 2025-3-9 21:30:31

最后加个input()

畏or威 发表于 2025-3-12 02:35:49

嘉岳呀 发表于 2025-3-1 17:41
右键然后选择用IDLE打开就行

右键没找到idle。。

畏or威 发表于 2025-3-12 02:36:20

鱼师父 发表于 2025-3-9 21:30
最后加个input()

OK,我试试

畏or威 发表于 2025-3-12 02:37:08

花好s月圆 发表于 2025-3-5 10:35
程序运行完了就结束了呀 ,你在最后放一个input(),程序运行完 按任意键 退出 。

欧克欧克,我试试看

畏or威 发表于 2025-3-12 02:37:44

汐澜sama 发表于 2025-3-1 18:07
在最后加上

就行了

好嘞
页: [1]
查看完整版本: 运行第一个游戏