草庐IT

m_important_num

全部标签

python - 如何使用 importlib.import_module 在 Python 中导入模块

我正在尝试使用importlib.import_module在Python2.7.2中遇到奇怪的错误。考虑以下目录结构:a|+-__init__.py-b|+-__init__.py-c.pya/b/__init__.py有如下代码:importimportlibmod=importlib.import_module("c")(在实际代码中“c”有名字。)尝试importa.b,产生以下错误:>>>importa.bTraceback(mostrecentcalllast):File"",line1,inFile"a/b/__init__.py",line3,inmod=importl

python - 如何修复 Python Nose : Coverage not available: unable to import coverage module

尽管安装了插件,但我似乎无法使用Nose获得代码覆盖率。关于如何解决这个问题的任何想法?12:15:25~/sandbox/ec$nosetests--pluginsPluginxunitPlugindeprecatedPluginskipPluginmultiprocessPluginfailuredetailPlugincapturePluginlogcapturePlugincoveragePluginattributeselectorPlugindoctestPluginprofilePluginidPluginallmodulesPlugincollect-onlyPlugi

python - Django项目中 `from django.conf import settings`和 `import settings`有什么区别

我读到大多数人都是fromdjango.confimportsettings但我不明白在django项目文件中简单地执行importsettings的区别.谁能解释一下区别? 最佳答案 importsettings将导入在sys.path中找到的第一个名为settings.py的Python模块。通常(在默认django设置中)它只允许访问您的站点定义的设置文件,该文件会覆盖django默认设置(django.conf.global_settings)。因此,如果您尝试访问未在设置文件中指定的有效django设置,您将收到错误消息。

Python "from [dot]package import ..."语法

这个问题在这里已经有了答案:Whatdoesa.inanimportstatementinPythonmean?(3个回答)关闭4年前。社区审核了是否重新打开这个问题2个月前并关闭:原始关闭原因未解决浏览一个Django教程,我看到了以下语法:from.modelsimportRecipe,Ingredient,Instruction有人可以解释.models是如何工作的/它到底是做什么的吗?通常我有:frommyapp.modelsimport如果没有.models前面的myapp部分,它如何工作? 最佳答案 .是一个快捷方式,告

python - 在 virtualenv 中无法 "import matplotlib.pyplot as plt"

我正在虚拟环境中使用flask。我能够使用pip安装matplotlib,并且可以在Pythonsession中importmatplotlib。但是,当我将其导入为matplotlib.pyplotasplt我收到以下错误:>>>importmatplotlib.pyplotaspltTraceback(mostrecentcalllast):File"",line1,inFile"//anaconda/envs/myenv/lib/python2.7/site-packages/matplotlib/pyplot.py",line109,in_backend_mod,new_fig

Python:重新加载使用 'from X import Y' 导入的组件 Y?

在Python中,一旦我使用importX在解释器session中导入了模块X,并且模块在外部发生更改,我可以使用reload(X)。然后,这些更改将在我的口译员session中可用。我想知道当我使用fromXimportY从模块X导入组件Y时这是否也可能。语句reloadY不起作用,因为Y本身不是模块,而只是模块内的一个组件(在本例中为类)。是否有可能在不离开解释器session(或导入整个模块)的情况下重新加载模块的各个组件?编辑:为了澄清,问题是关于从模块X导入类或函数Y并在更改时重新加载,而不是从包X中重新加载模块Y。 最佳答案

python - OS X ("ImportError: cannot import name _thread"上的 Matplotlib 问题)

在过去几天的某个时候,Matplotlib在OSX上停止为我工作。这是我在尝试importmatplotlib时遇到的错误:Traceback(mostrecentcalllast):File"/my/path/to/script/my_script.py",line15,inimportmatplotlib.pyplotaspltFile"/Library/Python/2.7/site-packages/matplotlib/pyplot.py",line34,infrommatplotlib.figureimportFigure,figaspectFile"/Library/Py

python - 导入错误 : cannot import name NUMPY_MKL

我正在尝试运行以下简单代码importscipyscipy.test()但我收到以下错误Traceback(mostrecentcalllast):File"",line1,inFile"C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py",line586,inrunfileexecfile(filename,namespace)File"C:/Users/Mustafa/Documents/MyPythonCode/SpectralGraphAnalysis/main.py",l

python - 什么是 .在 Python 中的 import 语句中是什么意思?

我正在查看Python的multiprocessing模块的代码,其中包含以下行:from._multiprocessingimportwin32,Connection,PipeConnection而不是from_multiprocessingimportwin32,Connection,PipeConnection细微差别是_multiprocessing之前的时期。这意味着什么?为什么是这个时期? 最佳答案 这是显式relativeimports的语法。.表示从当前包导入。 关于py

python - PyCharm 错误 : 'No Module' when trying to import own module (python script)

我已经编写了一个模块(文件my_mod.py文件位于文件夹my_module中)。目前,我正在处理位于文件夹cur_proj中的文件cool_script.py。我已经使用File--open在PyCharm中打开了该文件夹(因此我假设它是一个PyCharm项目)。在ProjectView(CMD-7)中,我可以看到我的项目cur_proj(红色),在“外部库”下我确实看到了my_module。在cool_script.py,我可以写frommy_moduleimportmy_modasmmPyCharm甚至为my_mod提出了建议。到目前为止一切顺利。但是,当我尝试运行cool_sc