是否可以在Python中“双重”导入?

时间:2018-10-14 00:17:45

标签: python python-import

比方说,我有一个包含src文件的Player.py文件夹,其中包含类PlayVideo。我可以直接从与main.py所在的文件夹中的src文件中导入该类吗?

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

from src import Player

Player.PlayVideo("videofile.mp4")

是否可以直接导入PlayVideo类?

2 个答案:

答案 0 :(得分:2)

是的,只要Player是Python文件(.py)或Python模块(包含__init__.py文件的目录),就可以执行以下操作:

from src.Player import PlayVideo

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

答案 1 :(得分:0)

import matplotlib.pyplot as plt 

上一个是非常常见的导入。我猜你的答案应该是:

import src.Player.PlayVideo as PlayVideo

它适用于以下内容:

import statsmodels.regression.linear_model as line

希望有帮助!