python-import相关内容
导入此包时出现明显的周期性导入错误: 文件__init__.py: from . import modules 文件forward.py: from .modules import ext_modules def forward(dest): if dest in ext_modules: print("forwarding to {}".forma
..
我有一个相当大的项目,我试图在发布之前清理掉,但当我运行flke8时,我收到了大量 'F405 may be undefined, or defined from star imports: generic_functions` 我可以通过替换以下行来避免此问题: from generic_functions import * 在我的文件开头,但是:
..
在cso.data.__init__.py中,我正在尝试执行以下操作: from cso.data._features import * # import sumbodule for k, v in globals().items(): if isinstance(v, entity):# entity is some type print(k,v) 令我
..
我有一个如下所示的目录结构: scripts/ __init__.py filepaths.py Run.py domains/ __init__.py topspin.py tiles.py hanoi.py grid.py 我想说: from scripts impo
..
我尝试使用Sphinx-DOC的自动文档功能。我想解决以下问题。当时,StackOverflow的解决方案都没有奏效。 是由于我的项目结构还是我选择导入模块的方式? 给定的文件结构: project |_ src | |_ pre_processing | | |_ fileInfo.py | | | |_ utils | |_ fo
..
在我导入的模块中,我正在尝试导入位于同一目录中的另一个模块。 我的文件如下所示... project ├── main.py └── app └── foo.py └── bar.py main.py import app.foo as Foo foo.py import bar 所以现在,当我运行main.py时,我得到一个 Module
..
这不是我第一次对imports在Python中畏首畏尾了。但我想这是一个有趣的用例,所以我想在这里询问它,以便更好地了解它。我的项目结构如下: sample_project - src - __init__.py - module1 - __init__.py - utils.py - mod
..
从python终端内部运行import openslide时收到以下错误 Traceback (most recent call last): File "", line 1, in File "C:dev_respythonpython2_713libsite-packagesopenslide\__init__.py", line 29
..
在我正在处理的一个多子模块项目中,我遇到了一个奇怪的“Unound LocalError:赋值前引用的局部变量”问题,并将其精简为以下代码片段(使用标准库中的日志记录模块): import logging def foo(): logging.info('foo') def bar(): logging.info('bar') if False:
..
我声明了几个变量,并在variables.py中用一些值对它们进行了初始化: flag = 0 j = 1 我要在另一个文件中使用这些值main_file.py: import variables if(flag == 0) : j = j+1 但是,我收到以下错误, NameError: name 'flag' is not defined 如何解决此问题?
..
我定义了一个包,其中包括一组动态增长的模块: - mypackage - __init__.py - module1.py - module2.py - module3.py ... many more .py files will be added 我可以像这样公开__init__.py中每个模块中的每个名称: from module1 i
..
我有不同的包含神经网络的Python文件。每个PYTHON文件都有相关联的weitts.h5文件。 现在我想创建一个python求值文件,它加载所有网络/python文件及其权重,创建每个文件的一个实例,并比较它们的性能。 到目前为止,我尝试以包的形式导入,但之后无法通过索引访问模块。我如何导入所有模型并将它们的一个实例放在列表中,以便我可以通过索引访问它们? 示例 fro
..
我是Linux系统的新手,没有操作系统背景。 我在导入NumPy时遇到一些问题,但我已经解决了。 但我心里还有一些问题。 我知道我可以使用以下代码来了解Python在哪里找到包 import sys sys.path() 在我的情况下,它提供了几个选项: /home/twotwo/.local/lib/python3.6/site-packages /usr/lo
..
我当前正在运行一个unittest脚本,该脚本成功通过了各种指定的测试,并在控制台中显示了喋喋不休的ImportWarning消息: ...../lib/python3.6/importlib/_bootstrap.py:219: ImportWarning: can't resolve package from __spec__ or __package__, falling back o
..
当我导入包中的子包时,是否可以依赖父包也被导入这一事实? 例如,此方法有效 python -c "import os.path; print os.getcwd()" 我不应该显式import os使os.getcwd可用吗? 推荐答案 关于包,有一点很重要,那就是加载和可用之间是有区别的。 使用import a加载模块a(可以是包),并以a的名称使其可用。
..
基本上我问的问题和这个人一样:How to do relative imports in Python? 但是没有人给他一个正确的答案。假设您在一个子文件夹中,并且您想要转到一个目录,然后再转到另一个子文件夹,那么按照他们的建议执行操作是不起作用的(正如OP在他对他们的答案的评论中指出的那样)。 我知道您可以使用sys.Path来完成此操作,但我希望使用更干净的方法。 示例:
..
我将此代码视为帮助“Python getting all links from a google search result page”。 当我尝试在Python3.3.3中导入请求时,得到NameError: name 'requests' is not defined。我使用CMD提示符测试了“REQUEST”和“BS4”模块,两者都显示该库已安装。 我正在尝试从Google搜索结
..
考虑使用以下程序加载目录中的所有模块: import pkgutil import os.path import sys def load_all(directory): for loader, name, ispkg in pkgutil.walk_packages([directory]): loader.find_module(name).load_modul
..
假设我有两个版本的Python包,比如“lib”。一个在~/version1/lib文件夹中,另一个在~/version2/lib中。我尝试通过执行以下操作在一个会话中加载这两个包: sys.path.insert(0, '~/version1') import lib as a sys.path.insert(0, '~/version2') import lib as b 但它不起
..
我有一个包含一些定义的类和函数的python文件: class A(object): def __init__(self, an_arg, a_default_arg=None): pass def doStuff(an_other_arg, an_other_default_arg=None): pass 并且我希望获得该文件中所有类和函数的列表。(它
..