python - 如何在Python中直接导入嵌套项?

标签 python python-import

假设我有一个 src 文件夹,其中包含 Player.py 文件,其中包含 PlayVideo 类。我可以直接从与 src 位于同一文件夹中的 main.py 文件导入该类吗?

通常情况下,我会使用该类

from src import Player
    
Player.PlayVideo("videofile.mp4")

是否可以直接导入PlayVideo类?

最佳答案

是的,只要 Player 是 Python 文件 (.py) 或 Python 模块(包含 __init__.py 文件的目录) ,你可以这样做:

from src.Player import PlayVideo

请参阅此处有关导入子模块的文档:https://docs.python.org/3/tutorial/modules.html#packages

关于python - 如何在Python中直接导入嵌套项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52798441/

相关文章:

python - pandas Series.tolist() 中的 NaN 与 list 中的 NaN 的行为不同

python - 导入错误 : cannot import name Poll

python - __subclasses__ 没有显示任何东西

python - 如何为不存在的第三方应用程序覆盖 Django apps.py 及其 AppConfig?

python - Django,urlpatterns中的名称参数

python - 使用 scikit-learn 预测给定 "x"的数据向量 "y"?

python - imp.load_source() 抛出 "No Module Named"错误 Python 2.7

python - 如何在包中包含示例或测试程序?

python - python模块的目录设置

python - 将统一字符串转换为字典