草庐IT

nameerror

全部标签

如何解决 Python 错误 NameError: name ‘X‘ is not defined

Python“NameError:nameisnotdefined”发生在我们试图访问一个未定义的变量或函数时,或者在它被定义之前。要解决该错误,需要确保我们没有拼错变量名并在声明后访问它。确保你没有拼错变量或函数下面是产生上述错误的示例代码。employee={'name':'Jiyik','age':30,}#⛔️NameError:name'Employee'isnotdefined.Didyoumean:'employee'?print(Employee)#👈️拼写错误的变量名问题是我们拼错了变量名。请注意,变量、函数和类的名称区分大小写。要解决这种情况下的错误,我们必须正确拼写变量名

ruby - `<module:Templates>':使用 Sinatra/Unicorn 的未初始化常量 Tilt::CompileSite (NameError)

我是Ruby世界的新手。我使用Sinatra创建了我的第一个应用程序,但在我的生产服务器上遇到了一些问题。当我在我的本地机器上运行unicorn-crandmovie_unicorn.rb时,它工作得很好。但是在生产中,我得到了这个错误:':uninitializedconstantTilt::CompileSite(NameError)在我的randmovie_unicorn.rb文件中:preload_apptrueworking_directory"./"listen8006worker_processes2timeout30我没有使用HAML或任何类似的东西。有人可以帮我吗?谢

ruby - 使用 mechanize 并得到未初始化的常量 Object::WWW (NameError)

我在Windows7x64操作系统中使用mechanize,但得到了未初始化的常量Object::WWW(NameError),代码很简单:require'rubygems'require'mechanize'agent=WWW::Mechanize.new错误发生在行agent=WWW::Mechanize.new感谢任何帮助! 最佳答案 删除WWW::-很久以前就删除了。 关于ruby-使用mechanize并得到未初始化的常量Object::WWW(NameError),我们在St

ruby-on-rails - configuration.rb:140:in `const_get' : 未初始化常量 ActionDispatch::Session::EncryptedCookieStore (NameError)

我已经被这个错误困扰了大约3天,我不知道如何更正它。任何帮助,将不胜感激。顺便说一句,我在Windows机器上使用Rubyv.1.9.3p392&Railsv.3.2.13我在出错前发出的命令是:'rails生成脚手架用户名:stringemail:string'错误如下:C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.13/lib/rails/application/configuration.rb:140:in`const_get':uninitializedconstantActionDispat

ruby-on-rails - Sidekiq 安装 - 未初始化的常量 ActiveRecord::Base (NameError)

我正在尝试将Sidekiq与我的RailsMongoid应用集成。我一直在按照概述的步骤进行操作Here我还有本地运行的redis和mongodb。然而,在我运行bundle之后,当我尝试启动我的服务器时,我得到了这个错误....c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sidekiq-2.17.7/lib/sidekiq/rails.rb:4:in`hook_rails!':uninitializedconstantActiveRecord::Base(NameError)fromc:/RailsInstaller/Ru

ruby-on-rails - NameError:sidekiq worker 在生产中未初始化的常量,但在开发中有效

我正在使用sidekiq和redis设置后台任务。让它在开发中完全正常工作,但是在暂存站点上测试时我得到:NameError:uninitializedconstantInviteWorker::User/controllers/users_controller.rbclassUsersControllerparams[:user])[0]:@user=User.find_by_email(cookies[:h_email])user_id=@user.idcontent=params[:body]emails=params[:email].split(',')total_emails

python - Django NoArgsCommand 给出 NameError : name ' ' is not defined

我正在尝试制作一个自定义命令以在我的celerycrontabs上运行,它从我的数据库中提取数据,制作一个列表,然后将该信息作为列表转储到redis中。然后这个列表将被其他工作人员使用。但是,我遇到了NameError,尽管阅读了相关的堆栈和Google帖子,但我仍无法解决。我的代码如下:fromdjango.core.management.baseimportNoArgsCommand,CommandErrorfromdetail.modelsimportSDimportredisclassCommand(NoArgsCommand):help='Gathersthesymbolsf

python - 使用 Flask 或 Quart NameError : global name 'g' is not defined

我在尝试测试Flask应用程序时遇到问题,我无法访问g变量。要测试的api如下所示:user=query_object.get(g.user_id)#heretheexceptionraises当我运行测试时,它引发:NameError:globalname'g'isnotdefined 最佳答案 你的进口商品是什么?你应该尝试添加fromflaskimportg或者,如果您使用的是Quartfromquartimportg 关于python-使用Flask或QuartNameError

python - Google Colaboratory 中的 openAI Gym NameError

我刚刚在GoogleColab上安装了openAIgym,但是当我尝试以explainedhere运行“CartPole-v0”环境时.代码:importgymenv=gym.make('CartPole-v0')fori_episodeinrange(20):observation=env.reset()fortinrange(100):env.render()print(observation)action=env.action_space.sample()observation,reward,done,info=env.step(action)ifdone:print("Epis

python - 为什么我会收到 NameError?

我有以下代码:fromcryptimportcryptfromitertoolsimportproductfromstringimportascii_letters,digitsdefdecrypt(all_hashes,salt,charset=ascii_letters+digits+"-"):products=(product(charset,repeat=r)forrinrange(8))chain=itertools.chain.from_iterable(products)forcandidateinchain:hash=crypt(candidate,salt)ifhas