gpt4 book ai didi

python - dir(package) 没有列出包含 python 中的模块

转载 作者:太空宇宙 更新时间:2023-11-04 03:46:02 26 4
gpt4 key购买 nike

我的目录结构如下:

测试用例:

  • __init__.py
  • agent_cases.py # 包含许多类,例如:foo、bar。

测试套件:

  • __init__.py
  • main.py

main.py,

import TestCases
dir(TestCases.agent_cases)

我希望找到包含foo、bar等类的列表,但出现如下错误:

AttributeError: 'module' object has no attribute 'agent_cases'

此外,dir(TestCases) 不会返回其下的模块名称。我错过了什么?请帮忙。

最佳答案

您需要在 __init__.py 中导入 agent_cases 或直接在您的代码中导入 TestCases.agent_cases

这是因为目录模块中的模块不会自动导入,您需要明确地执行此操作,或者将其记录下来以便您的用户直接导入它们。

关于python - dir(package) 没有列出包含 python 中的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23829845/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com