jjzjj

NameError

全部标签

python - 来自 Python input() 函数的 NameError

这个问题在这里已经有了答案:errorinpythondnotdefined.[duplicate](3个答案)关闭8年前。input_var=input("Press'E'and'Enter'toExit:")NameError:name'e'isnotdefined我正在使用Python2.5。我该如何克服这个错误?

python - 为什么我在 Python 类定义中的生成器中得到这个 NameError?

在Python3.5.0中,这段代码:a=(1,2)classFoo(object):b=(3,4)c=tuple((i,j)forjinbforiina)d=tuple((i,j)foriinaforjinb)产生:Traceback(mostrecentcalllast):File"genexprtest.py",line2,inclassFoo(object):File"genexprtest.py",line5,inFood=tuple((i,j)foriinaforjinb)File"genexprtest.py",line5,ind=tuple((i,j)foriinafo

python - Flask render_template() 返回 "NameError: name ' app' 未定义”

我正在遵循Flask快速入门指南。http://flask.pocoo.org/docs/quickstart/#static-files我按照指南操作时遇到此错误。/application/__init__.py/templates/hello.html@app.route('/hello/')@app.route('/hello/')defhello(name=None):returnrender_template('hello.html',name=name)>python_init_.pyTraceback(mostrecentcalllast):File"_init_.py"

python - 在 exec 中用空局部变量列表理解 : NameError

考虑以下片段:defbar():return1print([bar()for_inrange(5)])它给出了预期的输出[1,1,1,1,1]。但是,如果我尝试在空环境中exec相同的片段(locals和globals都设置为{}),它给出了NameError:if'bar'inglobals()or'bar'inlocals():delbar#makesureweresetsettingsexec("""defbar():return1print([bar()for_inrange(5)])""",{},{})NameError:name'bar'isnotdefined如果我像ex

python - "NameError: name ' ' is not defined"用户在 Python 中输入后

这个问题在这里已经有了答案:input()error-NameError:name'...'isnotdefined(15个答案)关闭7年前。我完全不知道为什么这不起作用。应该可以精确工作,对吧?UserName=input("Pleaseenteryourname:")print("HelloMr."+UserName)raw_input("")我得到这个异常:Traceback(mostrecentcalllast):File"Test1.py",line1,inUserName=input("Pleaseenteryourname:")File"",line1,inNameErr

python - 嵌套理解中的 NameError

这个问题在这里已经有了答案:Accessingclassvariablesfromalistcomprehensionintheclassdefinition(8个答案)关闭7年前。我在文件中有这段代码classSudoku(dict):COLUMNS=[{(x,y)foryinxrange(9)}forxinxrange(9)]当我运行pythonbroken.py时,我得到了回溯:Traceback(mostrecentcalllast):File"U:\broken.py",line1,inclassSudoku(dict):File"U:\broken.py",line3,in

ruby-on-rails - 未初始化的常量 Redis (NameError)

我有一个RoR应用程序,我正在使用god进行监控。我可以毫无问题地启动unicorn服务器unicorn-Eproduction-cconfig/unicorn.rb一切正常。虽然当我尝试像这样使用god启动服务器时godstartmy-god-task-name我得到了一个uninitializedconstatnt(NameError)异常并且以下输出被写入我的日志文件。/var/www/beta.foerderapp.ch/releases/20140617123149/config/initializers/redis_starter.rb:2:in`':uninitializ

python - 变量类型注解NameError不一致

在Python3.6中,新的VariableAnnotations语言中进行了介绍。但是,当一个类型不存在时,可能会发生两种不同的情况:>>>deftest():...a:something=0...>>>test()>>>>>>a:something=0Traceback(mostrecentcalllast):File"",line1,inNameError:name'something'isnotdefined为什么不存在的类型处理行为不同?它不会导致人们忽略函数中未定义的类型吗?备注尝试使用Python3.6RC1和RC2-行为相同。PyCharm在函数内部和外部都将somet

python - 错误 : NameError: name 'subprocess' is not defined

这个问题不太可能帮助任何future的访客;它仅与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。#!/usr/bin/python3username='joe'#generatepassphrasepw_length=6phrase=subprocess.check_output(['pwgen',str(pw_length),'1'])phrase=phrase.decode('utf-8').strip()dev_null=open('/dev/null

python-3.x - NameError:未定义全局名称 'long'

我有一个Python版本3.3.0,但我不知道为什么它不能让我在这里为b和m做很长时间......我试图在这里查找答案,但没有任何帮助...谢谢我收到一个错误提示NameError:globalname'long'isnotdefinedpower=long(b)%long(m) 最佳答案 在Python3.x中,使用int代替long。来自What’sNewInPython3.0,Integers:PEP237:Essentially,longrenamedtoint.Thatis,thereisonlyonebuilt-inin