繁体   English   中英

NameError 新手查询

[英]Newbie inquiry about NameError

我在网站上搜索过的所有新手问题。 我在 Automate the Boring Stuff 的第 2 章中运行了一个非常简单的程序,但我不断收到 NameError。 第一行是

if name == 'Alice':

它导致

NameError: name 'name' is not defined

对此有何想法?

书中,您错过了代码上方的注释:“ (假装名称之前已分配了某个值。) ”。 所以你需要这样做。 例如(假设 Python 3):

name = input("Please enter your name: ")
if name == 'Alice':
    print('Hi, Alice.')

顺便说一句,下次您在搜索引擎中搜索此类内容时,请在异常类型前加上“python”,例如“python NameError”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM