atlas857 发表于 2021-7-10 21:03:53

运行Python文件

Python文件保存后在桌面上打开,出现了一个黑色的界面后马上消失了。
应该怎么办?

青出于蓝 发表于 2021-7-10 21:07:02

本帖最后由 青出于蓝 于 2021-7-10 21:11 编辑

请用编译器(Idle)打开再运行
楼主打开的是执行文件,没有input会闪退
直接双击打开的是执行文件,可以在代码最后加上input()
欢迎追问

Twilight6 发表于 2021-7-10 21:09:21



因为直接双击 py 文件打开一般默认是 cmd 中执行代码的,而因为程序一执行结束窗口就会自动关闭,所以我们就看到黑色框一闪而过

你可以在你代码最后加上 input() 来等待用户输入,或者在 IDLE 中打开 py 文件,不双击,右击选择 Edit IDLE 那个选项即可

青出于蓝 发表于 2021-7-12 09:02:42

@不二如是

atlas857 发表于 2021-7-12 21:47:33

temp = input("猜猜数字“)
guess = int(temp)
if guess == 8
    print("猜中了”)
else
    print("猜错了“)
    print("游戏结束”)
    input()

还是会闪退,是代码错了吗,搞不清缩进

atlas857 发表于 2021-7-12 21:59:07

Twilight6 发表于 2021-7-10 21:09
因为直接双击 py 文件打开一般默认是 cmd 中执行代码的,而因为程序一执行结束窗口就会自动关闭,所以 ...

temp = input("猜猜数字“)
guess = int(temp)
if guess == 8
    print("猜中了”)
else
    print("猜错了“)
    print("游戏结束”)
还是闪退,是代码错了吗
    input()

Twilight6 发表于 2021-7-13 00:46:18

atlas857 发表于 2021-7-12 21:59



你代码 if-else 都忘记加冒号了,而且又引号全用的是中文字符,另外 input 前面不用缩进

改成这样即可:

temp = input("猜猜数字:")
guess = int(temp)
if guess == 8:
    print("猜中了")
else:
    print("猜错了")
    print("游戏结束")

input()
页: [1]
查看完整版本: 运行Python文件