代码在命令提示符下运行,但不在氢气上运行

凯龙

我只是使用Internet上可用的信息开始编程(python3)。现在,我正在学习如何使用try / except。我的问题是,我编写的代码在Windows 10的命令提示符下运行良好,但在外壳程序(Atom / Hydrogen)中运行不正常,该脚本抛出错误(第6行,NameError),因为我没有定义变量“ fish” ,我知道通常会以相反的方式发生,但是我只是想了解自己是否犯错。代码如下:

>try:
>>    fish = int (input("please enter your age "))
>except:
>>    print("That's not a number ")
>>    exit(0)
>if fish <= 15:
>>    parentLicense = input ("have one of your parents have a license? (yes/no) ")
>>    if parentLicense == "yes":
>>>        print ("You can fish")
>>    else:
>>>        print("So sad, you or one of your parents need a license")
大卫·谢里夫

您好Chiron,欢迎来到社区。出现未定义错误的原因是,在某些情况下,可以在try语句中对fish进行未定义。你应该用

try:
    # try stuff
except ValueError:
    # do stuff when theres an error
else:
    # stuff if try stuff works

else仅在不引发异常的情况下才调用。我会尽量避免使用裸露,因为它可能会引起问题,并且不是很好的做法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果在命令提示符下运行但不在脚本中运行,则命令有效。

来自分类Dev

无法在命令提示符下运行Scala文件

来自分类Dev

在命令提示符下运行.class文件

来自分类Dev

CLI php在命令提示符下运行php

来自分类Dev

在命令提示符下编译并运行Java程序

来自分类Dev

在命令提示符下难以运行pip

来自分类Dev

在命令提示符下运行Python

来自分类Dev

在命令提示符下运行.class文件

来自分类Dev

无法在命令提示符下运行 .py 脚本

来自分类Dev

从 vba 在命令提示符下运行 dir

来自分类Dev

在命令提示符下编译并运行Java程序(在Eclipse中运行)

来自分类Dev

界面中的默认方法在命令提示符下运行,但在Eclipse中不运行

来自分类Dev

UnboundLocalError从.bat运行.py(带有API);在命令提示符下运行正常

来自分类Dev

界面中的默认方法在命令提示符下运行,但在Eclipse中不运行

来自分类Dev

无法在命令提示符下运行程序,但可以在IPython中运行

来自分类Dev

如何转义特殊字符并在命令提示符下运行命令?

来自分类Dev

在命令提示符下执行Windows运行对话框命令

来自分类Dev

在命令提示符下运行的命令在C#中不起作用

来自分类Dev

在命令提示符下运行curl命令后该怎么办

来自分类Dev

运行批处理文件时在命令提示符下显示的hide命令

来自分类Dev

无法使用 Python 在命令提示符下运行多个命令

来自分类Dev

无法通过命令提示符运行powershell命令

来自分类Dev

从命令提示符运行提升的 powershell 命令

来自分类Dev

错误:找不到或加载主类MyApp(在命令提示符下运行Java)

来自分类Dev

无法在命令提示符下运行包含gWidgets2的R脚本

来自分类Dev

如何在intellij创建的命令提示符下运行Java程序

来自分类Dev

如何从命令提示符下运行特定的量角器测试用例

来自分类Dev

如何在命令提示符下从不同的程序包运行Java文件?

来自分类Dev

在命令提示符下从PATH文件夹运行perl脚本

Related 相关文章

  1. 1

    如果在命令提示符下运行但不在脚本中运行,则命令有效。

  2. 2

    无法在命令提示符下运行Scala文件

  3. 3

    在命令提示符下运行.class文件

  4. 4

    CLI php在命令提示符下运行php

  5. 5

    在命令提示符下编译并运行Java程序

  6. 6

    在命令提示符下难以运行pip

  7. 7

    在命令提示符下运行Python

  8. 8

    在命令提示符下运行.class文件

  9. 9

    无法在命令提示符下运行 .py 脚本

  10. 10

    从 vba 在命令提示符下运行 dir

  11. 11

    在命令提示符下编译并运行Java程序(在Eclipse中运行)

  12. 12

    界面中的默认方法在命令提示符下运行,但在Eclipse中不运行

  13. 13

    UnboundLocalError从.bat运行.py(带有API);在命令提示符下运行正常

  14. 14

    界面中的默认方法在命令提示符下运行,但在Eclipse中不运行

  15. 15

    无法在命令提示符下运行程序,但可以在IPython中运行

  16. 16

    如何转义特殊字符并在命令提示符下运行命令?

  17. 17

    在命令提示符下执行Windows运行对话框命令

  18. 18

    在命令提示符下运行的命令在C#中不起作用

  19. 19

    在命令提示符下运行curl命令后该怎么办

  20. 20

    运行批处理文件时在命令提示符下显示的hide命令

  21. 21

    无法使用 Python 在命令提示符下运行多个命令

  22. 22

    无法通过命令提示符运行powershell命令

  23. 23

    从命令提示符运行提升的 powershell 命令

  24. 24

    错误:找不到或加载主类MyApp(在命令提示符下运行Java)

  25. 25

    无法在命令提示符下运行包含gWidgets2的R脚本

  26. 26

    如何在intellij创建的命令提示符下运行Java程序

  27. 27

    如何从命令提示符下运行特定的量角器测试用例

  28. 28

    如何在命令提示符下从不同的程序包运行Java文件?

  29. 29

    在命令提示符下从PATH文件夹运行perl脚本

热门标签

归档