有关在Python中导入模块的问题
我构建了一个包含不同模块的包。 一切正常,但我在初始化变量时遇到问题。 在包中,我需要一个 init() 函数来初始化变量。 我怎样才能...
Python Unittest - 如何正确处理不同文件夹和共享基础测试用例中的测试?
我的项目如下所示: |- src/ | |- my_package/ | |- __init__.py | |- ... | |- 测试/ | |- 组1/ | | |- __init__.py(空) | | |- test_thing_1.py | |- ... | |- base_test_cas...
我可以为 python 子包添加别名,以便使用点表示法从顶级包访问吗?
这可能是一个非常基本的包装问题,但我只是找不到答案。 TLDR:我想知道是否可以访问嵌套子包(位于 mypackage.subpac...
我正在使用 python 3.3 和 tkinter,并且安装了 python3-tk 包。在大多数文档中,使用旧的“import tkFont”,它不再起作用。 这应该有效: 来自 tkinter 我...
在多个模块中使用 __init_subclass__ 的奇怪行为
受到有关插件架构的答案的启发,我正在研究 PEP-487 的子类注册,发现稍微更改代码会产生令人惊讶的结果。 第一个...
直接从非 Poetry 管理的模块导入 Poetry 项目中的模块
我有一个正在使用的现有代码库,对于任何新代码,我使用 Poetry 来管理模块、依赖项等。对于现有代码,我正在慢慢迁移代码,但这是
如何从Python 3.9中导入其目录中模块的同级目录导入模块而不修改sys.path?
我的项目文件结构如下所示: 带连字符的项目根/ __init__.py 源代码/ __init__.py 模块0.py > 从 module1 导入 MyClass ...
相对导入的 Visual Studio 代码 Python 键入问题
我不太熟悉Python,只是在周末学习langchain,但我已经遇到了这个细微差别,这不完全是Python的核心问题,但这是我最合适的频道...
如何解决这个简单的Python问题,我不知道如何解决。有一些错误我无法调试
我正在尝试做一个简单的猜测数字游戏,计算机会随机选择一个随机数字,然后用户输入 1 到 10 之间的正确数字,猜测限制为 6...
Python:惰性子模块导入使父模块无效 > UnboundLocalError - 但为什么?
考虑以下代码: 我在我的代码中使用了一个子模块,并在一个函数中使用了一个特殊的子模块(可能加载起来非常繁重),所以我懒惰地导入: 导入 xml.etree 定义 y():
我有一个python项目。我已经为其激活了virtualenv并安装了requirements.txt 这是我的文件/目录结构 。 ├── 应用程序 │ ├── app.py │ ├── 模块 │ │ ├── __pycache__ │ │ ├...
Python 相对导入在 VS Code 中不起作用,但在 PyCharm 中起作用
我正在尝试在 model/task.py 中导入 db/connectdb.py,model 和 db 文件夹都在主项目文件夹中。 当我尝试 from db.connectdb import ConnectDb 我得到 ModuleNotFoundError:没有模块...
ModuleNotFoundError:尝试运行我的代码时没有名为“x”的模块
真的束手无策,尝试了多种解决方案,包括使用 setup.py 文件、将相对导入更改为绝对导入,反之亦然、包重组、确保每个包都是 __i...
我刚刚开始使用 Typer 库来构建 CLI。 我的 cli.py 中有太多命令,我将它们移至单独的文件夹“commands”,但我不知道如何实现...
我一直在从事一个涉及多个文件的项目,并且在导入方面遇到了一些问题。我读过大约 20 篇文章和堆栈溢出问题,但似乎没有一篇能解释这一点
在导入代码的各种方法中,与其他方法相比,是否有一些方法更适合使用?简而言之,此链接http://effbot.org/zone/import-confusion.htm 指出 来自 foo.bar 我...
我正在尝试访问我在Python的另一个模块内的一个函数中创建的变量来绘制图表,但Python找不到它们。 我有一些代码,例如: 1 类: 定义方法1 var1 = [...
有关背景信息:请点击此处! 我有一个非常大的模块,它从互联网、其他内置脚本等获取内容。取决于网络速度、内存等因素,然后...
即使在父文件夹中创建 __init__ 之后,Python 导入也不起作用
为什么这个导入语句不起作用,即使我在每个文件夹中创建了 __init__ ? 我想从 basepackage\package1\p1\p1py.py 导入 func1() 。根文件夹基本包位于我的
VSCode 中的 Python - PIP 错误(未找到 cmd)
帮助我!我是新来的!我一直使用 Python Idle 来学习基础知识,但为了方便起见,我决定切换到 VSCode,正如哈佛大学教授在他的教程中建议的那样。 问:尝试导入基本 Cowsay