我是C ++开发人员,也是Python新手。
我已经读过这样的代码,
from pywinauto import Application
现在,pywinauto是名称空间,Application是类。如果我写的话怎么办?
import pywinauto
它创造了什么问题,这只是因为我们不想污染全局命名空间或任何更深层的含义。
在C#和C ++中我看过导入嵌套的命名空间,但是也可以在Python中导入显式类?
答案 0 :(得分:2)
这是个人喜好的问题。如果你想在每次引用课程时写pywinauto.Application
而不是Application
,那么你可以这样做。每个模块都有自己的命名空间,因此如果您还在模块中定义了Application
,那么选择就很明显了。