鱼C论坛

 找回密码
 立即注册
查看: 100|回复: 3

[已解决]如何打开保存在桌面上的代码

[复制链接]
发表于 2025-8-17 15:08:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
救命!为神么我做的第一个游戏”猜猜数字几?“保存在桌面上打不开,就是打开然后屏幕闪了一下就没了,回到未打开时的状态,有没有朋友也是这样子的,求大神帮帮!!
最佳答案
2025-8-17 15:11:06
您的程序双击后一闪就关闭,这是控制台程序的正常现象。因为程序运行结束后会自动关闭窗口,并不是错误。以下是解决方案:

方法一:在代码末尾添加等待输入命令
在您代码的最后一行添加以下命令:

  1. input("游戏结束,按回车键退出...")
复制代码

这样程序会等待您按回车键才关闭窗口。

方法二:通过命令行运行程序
1. 按 Win+R 输入 cmd 回车
2. 在黑色窗口输入(注意替换文件名):

  1. cd Desktop
  2. python 你的文件名.py
复制代码

3. 程序结束后按任意键关闭窗口

完整示例(猜数字游戏修改版):

  1. import random

  2. number = random.randint(1, 100)
  3. print("猜数字游戏开始!")

  4. while True:
  5.     guess = int(input("请输入1-100之间的数字:"))
  6.    
  7.     if guess < number:
  8.         print("猜小了!")
  9.     elif guess > number:
  10.         print("猜大了!")
  11.     else:
  12.         print(f"恭喜!正确答案是{number}")
  13.         break

  14. # 添加等待命令防止闪退
  15. input("游戏结束,按回车键退出...")
复制代码


为什么会出现这种情况?
o 直接双击运行时,程序执行完会立即关闭窗口
o 通过命令行运行可以看到完整输出
o 这不是程序错误,而是运行方式的问题

下次遇到类似问题,建议先用命令行方式运行,这样可以看到程序输出的错误信息(如果有)。

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

使用道具 举报

发表于 2025-8-17 15:11:06 | 显示全部楼层    本楼为最佳答案   
您的程序双击后一闪就关闭,这是控制台程序的正常现象。因为程序运行结束后会自动关闭窗口,并不是错误。以下是解决方案:

方法一:在代码末尾添加等待输入命令
在您代码的最后一行添加以下命令:

  1. input("游戏结束,按回车键退出...")
复制代码

这样程序会等待您按回车键才关闭窗口。

方法二:通过命令行运行程序
1. 按 Win+R 输入 cmd 回车
2. 在黑色窗口输入(注意替换文件名):

  1. cd Desktop
  2. python 你的文件名.py
复制代码

3. 程序结束后按任意键关闭窗口

完整示例(猜数字游戏修改版):

  1. import random

  2. number = random.randint(1, 100)
  3. print("猜数字游戏开始!")

  4. while True:
  5.     guess = int(input("请输入1-100之间的数字:"))
  6.    
  7.     if guess < number:
  8.         print("猜小了!")
  9.     elif guess > number:
  10.         print("猜大了!")
  11.     else:
  12.         print(f"恭喜!正确答案是{number}")
  13.         break

  14. # 添加等待命令防止闪退
  15. input("游戏结束,按回车键退出...")
复制代码


为什么会出现这种情况?
o 直接双击运行时,程序执行完会立即关闭窗口
o 通过命令行运行可以看到完整输出
o 这不是程序错误,而是运行方式的问题

下次遇到类似问题,建议先用命令行方式运行,这样可以看到程序输出的错误信息(如果有)。

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

使用道具 举报

 楼主| 发表于 2025-8-17 15:41:51 | 显示全部楼层
FishC 发表于 2025-8-17 15:11
您的程序双击后一闪就关闭,这是控制台程序的正常现象。因为程序运行结束后会自动关闭窗口,并不是错误。以 ...

但我连窗口都打不开啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-8-17 15:43:02 | 显示全部楼层
小窝窝 发表于 2025-08-17 15:41
FishC 发表于 2025-8-17 15:11
您的程序双击后一闪就 ...


别担心,这种情况很常见!你看到窗口闪一下就消失,通常是因为程序运行时出错或没有正确等待用户输入。以下是详细的解决方法:

解决方案1:添加等待命令(推荐)
在代码最后一行添加:

  1. input("按回车键退出...")
复制代码


解决方案2:通过命令行运行(查看错误)
1. 按住 Shift + 鼠标右键点击桌面空白处
2. 选择 在此处打开命令窗口在此处打开 PowerShell
3. 输入命令(示例文件名):

  1. python 猜猜数字几.py
复制代码


解决方案3:检查常见问题
o 确保文件后缀是 .py 而不是 .txt
o 检查是否安装了Python(在命令行输入 python --version
o 如果看到错误信息,通常是语法问题,比如:
  - 中文标点符号(应使用英文 , 和 ")
  - 缺少冒号 :
  - 缩进不一致

完整修复示例:

  1. import random

  2. number = random.randint(1, 100)
  3. print("猜数字游戏开始!")

  4. while True:
  5.     try:
  6.         guess = int(input("请输入1-100之间的数字:"))
  7.         
  8.         if guess < number:
  9.             print("猜小了!")
  10.         elif guess > number:
  11.             print("猜大了!")
  12.         else:
  13.             print(f"恭喜!正确答案是{number}")
  14.             break
  15.     except:
  16.         print("请输入有效数字!")

  17. # 添加这行防止闪退
  18. input("游戏结束,按回车键退出...")
复制代码


为什么会出现这种情况?
Windows系统执行.py文件时,程序结束后会立即关闭窗口。如果你的代码中有错误,窗口会闪退得更快,看起来像没打开。

建议先用命令行方式运行,这样可以看到具体的错误提示。如果还有问题,把错误信息发出来,我可以帮你进一步分析!

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-30 22:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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