哈哈哈541888 发表于 2022-9-8 17:47:35

求助!

为什么我的Python保存后一按回车就闪退,有时候打都打不开

jackz007 发表于 2022-9-8 17:52:59

       你用的是什么软件,你又是怎么做的?

哈哈哈541888 发表于 2022-9-8 19:25:32

jackz007 发表于 2022-9-8 17:52
你用的是什么软件,你又是怎么做的?

Python3.10
保存到电脑后打开一按回车就闪退
代码是小甲虫给的没问题

jackz007 发表于 2022-9-8 19:35:44

本帖最后由 jackz007 于 2022-9-8 19:41 编辑

哈哈哈541888 发表于 2022-9-8 19:25
Python3.10
保存到电脑后打开一按回车就闪退
代码是小甲虫给的没问题
         只有完全没有任何问题的代码才适合用鼠标双击 Python 源代码文件的方式启动运行。你的代码显然不属于这种情况,尽管小甲鱼没问题,但是,代码是你录入的,这就不敢说了。
         你得这样运行 Python 代码:
         1、在你的 Python 源码子目录打开一个 CMD 窗口
         2、用下面的命令行运行你的 Python 脚本(假定你的 Python 代码文件是 "x.py")
python x.py
         这样操作你就可以看到系统反馈给你的错误信息了。

哈哈哈541888 发表于 2022-9-8 19:41:19

jackz007 发表于 2022-9-8 19:35
只有完全没有任何问题的代码才适合用鼠标双击 Python 源代码文件的方式启动运行。
         你 ...

:(听不懂

jackz007 发表于 2022-9-8 19:44:43

哈哈哈541888 发表于 2022-9-8 19:41
:(听不懂

       把你的代码文本贴出来。

哈哈哈541888 发表于 2022-9-8 20:14:19

jackz007 发表于 2022-9-8 19:44
把你的代码文本贴出来。

name = input("请输入您的姓名:")
print('你好,' + name + '!')
老师给的

jackz007 发表于 2022-9-8 20:43:14

哈哈哈541888 发表于 2022-9-8 20:14
name = input("请输入您的姓名:")
print('你好,' + name + '!')
老师给的

name = input("请输入您的姓名:")
print('你好,' + name + '!')
input('按下回车键 . . .')    # 添加此句

哈哈哈541888 发表于 2022-9-8 20:57:42

jackz007 发表于 2022-9-8 20:43


这次直接闪退,什么也没动

哈哈哈541888 发表于 2022-9-8 20:59:36

{:10_269:}

人造人 发表于 2022-9-8 21:13:06

哈哈哈541888 发表于 2022-9-8 19:25
Python3.10
保存到电脑后打开一按回车就闪退
代码是小甲虫给的没问题

教程中是怎么运行这个程序的呢?

Twilight6 发表于 2022-9-8 21:20:57


你是双击打开 py 文件的,然后出现黑色弹窗,回车后一闪而过吗?

那是因为直接双击打开 py 文件,会直接执行程序

而且代码执行结束后自动关闭窗口,所以导致你输入姓名后马上就关闭了(你回车也属于输入,只是此时你输入的是 "" 空字符串)

你应该右击 py 脚本文件,选择用 IDLE 打开,即右击选择 Edit with Python ... 打开 py 文件,按下 F5 运行脚本,在 IDLE 执行代码,就不会闪退了

传说中的暗暗 发表于 2022-9-8 23:28:18

本帖最后由 传说中的暗暗 于 2022-9-9 09:46 编辑

我测试下来小甲鱼的代码好像没啥问题 也不用再增加内容

传说中的暗暗 发表于 2022-9-8 23:31:36

代码没毛病可以用啊
https://pic.imgdb.cn/item/631a0ae616f2c2beb1a1d265.jpg

哈哈哈541888 发表于 2022-9-9 15:04:03

Twilight6 发表于 2022-9-8 21:20
你是双击打开 py 文件的,然后出现黑色弹窗,回车后一闪而过吗?

那是因为直接双击打开 py 文件,会直 ...

显示lnvalid decimal literal什么意思不懂
页: [1]
查看完整版本: 求助!