草庐IT

nick_name

全部标签

python - 为什么分配给 sys.modules[__name__] 后 __name__ 的值会发生变化?

在尝试执行类似于ActiveState配方中标题为ConstantsinPython的操作时通过AlexMartelli,我遇到了意想不到的副作用(在Python2.7中),将类实例分配给sys.modules中的条目具有-即这样做显然会改变__name__到None如下面的代码片段所示(它破坏了配方中的部分代码):class_test(object):passimportsysprint'#__name__:%r'%__name__#__name__:'__main__'sys.modules[__name__]=_test()print'#__name__:%r'%__name__

python 3 : module in same directory as script: "ImportError: No module named"

我正在尝试从IPythonshell导入一个模块(venues)。venues模块已正确导入,但它随后尝试自行导入名为makesoup的模块,但未能成功。我位于~目录中,并正在尝试导入位于子目录processors中的venues.py文件。makesoup.py文件也位于processors子目录中,这意味着它附近的任何Python脚本都应该能够找到它,对吧?In[1]:importprocessors.venues---------------------------------------------------------------------------ImportErro

python / Pandas : convert month int to month name

我发现的大部分信息都不在python>pandas>dataframe中,因此是这个问题。我想将1到12之间的整数转换为缩写的月份名称。我有一个df,它看起来像:clientMonth1sss022yyy123www06我希望df看起来像这样:clientMonth1sssFeb2yyyDec3wwwJun 最佳答案 您可以通过结合使用calendar.month_abbr和df[col].apply()有效地做到这一点importcalendardf['Month']=df['Month'].apply(lambdax:calen

python - Django中 'related_name'和 'related_query_name'属性之间的区别?

您能解释一下Django中Field对象的related_name和related_query_name属性之间的区别吗?当我使用它们时,如何使用它们?谢谢! 最佳答案 related_name将是相关对象的属性,允许您“向后”返回到带有外键的模型。例如,如果ModelA有如下字段:model_b=ForeignKeyField(ModelB,related_name='model_as'),这将使您能够访问ModelA与您的ModelB相关的实例实例通过model_b_instance.model_as.all().请注意,这通常

python - 为什么导入的函数 "as"另一个名称保留其原始__name__?

这里:fromos.pathimportexistsasfooprintfoo.__name__我们得到:'exists'。为什么不'foo'?哪个属性会给出'foo'? 最佳答案 您可以将importfooasbar视为一个作业。当您为函数分配另一个名称时,您不会期望函数更改其__name__属性。>>>deffoo():pass>>>>>>foo.__name__'foo'>>>bar=foo>>>bar.__name__'foo'Thanks.Whatattributeofthevariablebarwouldreturnth

python - AWS aws.push ImportError : No module named boto in Ubuntu

我正在尝试遵循本教程:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html为了使用Ubuntu在AWS中部署RubyonRails应用程序。一切正常(我可以在本地运行我的应用程序),直到最后一步。当我运行aws.push时,我得到下一个错误。roberto@ubuntu:~/dev/myapp$gitaws.pushTraceback(mostrecentcalllast):File".git/AWSDevTools/aws.elasticbeanstalk.push",l

python - uwsgi + Flask + virtualenv ImportError : no module named site

(SO上的其他帖子类似,但没有一个有uwsgi+Flask+virtualenv的具体组合)(Thisoneisclosest)我通过apt-get安装了uwsgi。我也试过pipinstallwsgi。两者都给了我同样的问题。测试命令:sudouwsgi-s/tmp/uwsgi.sock-wmyapp:app-Hmyvirtualenv结果:Pythonversion:2.7.4(default,Apr19,2013,18:35:44)[GCC4.7.3]SetPythonHometomyvirtualenvImportError:Nomodulenamedsite否则我可以在虚拟环

python - 导入错误 : No module named vtkCommonPython

我正在尝试在我的计算机上安装带有VTK的Python,但是当我想导入VTK时,出现错误:importvtkTraceback(mostrecentcalllast):File"",line1,inFile"C:\vtk\Wrapping\Python\vtk\__init__.py",line41,infromvtkCommonPythonimport*ImportError:NomodulenamedvtkCommonPython我已经检查了我的路径,并且我在bin文件夹中有文件“vtkCommonPython.pyd”。谁能帮我解决这个问题? 最佳答案

python - 导入错误 : cannot import name "urandom"

这个问题不太可能帮助任何future的访客;它仅与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前.当我在运行虚拟环境(workondjango1.2)时尝试runserver我的任何项目时出现此错误错误:ImportError:cannotimportname"urandom"在研究了我发现的问题后this:WarningPythonbugfixreleases2.6.8,2.7.3,3.1.5and3.2.3includeachangethatwillca

Python - 无法从集合 ("no module named sets"导入集合)

我正在尝试学习python,并且我正在尝试编写一些简单的东西。我正在使用OSX10.8在Pydev(Eclipse)下开发。我使用64位.dmg安装程序安装了python3.2。我成功配置了Python解释器(或者我是这么认为的,因为我实际上可以创建一个“helloworld”项目并运行它)。但由于某种原因,当我尝试导入Set(fromsetsimportSet)时出现此错误:fromsetsimportSet;ImportError:Nomodulenamedsets我也在命令行上测试过,同样的错误。然后我查看了python3目录中的lib文件夹(在/Library/Framewor