鱼C论坛

 找回密码
 立即注册
查看: 173|回复: 10

[已解决]以前写的小代码无法使用怎么办

[复制链接]
发表于 2025-4-26 21:01:23 | 显示全部楼层 |阅读模式
2鱼币
本帖最后由 DDm0516 于 2025-4-26 21:20 编辑

各位大佬:
这是我前段时间在小甲鱼课里做的第一个游戏,就是那个猜数字,当时运行没有问题,也没有对它进行过改动
屏幕截图 2025-04-26 204657.png
今天再次开启就变成了这个样子
屏幕截图 2025-04-26 205049.png
输入数字运行后就自动闪退,其它的也变成了这样
请问有人知道是什么原因并怎么解决吗

还有就是,以前打开是以 IDLE打开的,这次是自动用这个终端还是什么打开的

(萌新,第一次发帖,可能说的不太详细,请见谅)
最佳答案
2025-4-26 21:01:24
因为程序运行完窗口也就关掉了.你要想办法不允许窗口关闭.比如说加一行input()

最佳答案

查看完整内容

因为程序运行完窗口也就关掉了.你要想办法不允许窗口关闭.比如说加一行input()
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-4-26 21:01:24 | 显示全部楼层    本楼为最佳答案   
因为程序运行完窗口也就关掉了.你要想办法不允许窗口关闭.比如说加一行input()

点评

我很赞同!: 0.0
我很赞同!: 0
  发表于 2025-4-27 19:44

评分

参与人数 1鱼币 +1 收起 理由
DDm0516 + 1 感谢楼主无私奉献!

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-4-26 21:02:01 | 显示全部楼层
关于Python程序闪退的常见解决方法:

根据描述,这种情况通常有以下几种可能及解决方案:

  • 运行方式问题
    如果直接双击.py文件运行,程序执行完会自动关闭窗口。建议:

    1. # 在代码最后添加等待输入的语句
    2. input("按任意键退出...")
    复制代码

  • 缺少异常处理
    如果输入非数字导致崩溃,可以添加try-except:

    1. try:
    2.     guess = int(input("请输入:"))
    3. except ValueError:
    4.     print("请输入数字!")
    复制代码

  • 环境变化导致
    检查是否:
    • 更换过Python版本
    • 移动过文件路径(中文/特殊符号路径会导致问题)
    • 误删了必要的依赖文件



建议调试方法:
1. 在CMD中手动运行查看具体报错(按住Shift右键选择"在此处打开命令窗口")
2. 在代码开头添加:
  1. import traceback
复制代码

3. 用try包裹主逻辑:

  1. try:
  2.     # 你的主要代码
  3. except:
  4.     traceback.print_exc()
  5.     input("程序出错,按任意键退出")
复制代码


如果仍有问题,建议贴出完整代码(用[code]标签包裹),我们帮你具体分析~

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-4-26 21:18:39 | 显示全部楼层
请在程序的最后一行加上
  1. input()
复制代码

这样就不会闪退。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-4-26 21:24:33 | 显示全部楼层
liuhongrun2022 发表于 2025-4-26 21:18
请在程序的最后一行加上

这样就不会闪退。

请问以后的话是不是每一个代码最后都要加一行这个
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-4-26 21:44:54 | 显示全部楼层
本帖最后由 liuhongrun2022 于 2025-4-26 21:48 编辑
秦舒寻 发表于 2025-4-26 21:24
请问以后的话是不是每一个代码最后都要加一行这个


不一定吧。
我的建议是用命令行(或者说,终端)运行程序
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-4-26 21:49:06 | 显示全部楼层
用 python 的 IDLE,Ctrl+O 打开。

点评

我很赞同!: 5.0
我很赞同!: 5
  发表于 2025-4-27 19:45
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-4-26 21:52:03 | 显示全部楼层
你也可以右键-EditwithIDLE-Python x.xx

点评

我很赞同!: 5.0
我很赞同!: 5
  发表于 2025-4-27 19:44
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-5 19:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表