-1

我是 C++ 开发人员和 Python 新手。

我读过这样的代码,

from pywinauto import Application

现在,pywinauto 是命名空间,Application 是类。如果我写,

import pywinauto

它造成了什么问题,只是因为我们不想污染全局命名空间,或者任何更深层次的含义。

在 C# 和 C++ 中,我看到了导入嵌套命名空间,但显式类也可以在 Python 中导入?

4

1 回答 1

2

这是个人喜好的问题。如果您想写pywinauto.Application而不是Application每次参考课程时都写,那么您可以这样做。每个模块都有自己的命名空间,因此如果您还在Application要导入的模块中定义了一个,pywinauto.Application那么选择将是显而易见的。

于 2013-10-18T07:33:29.950 回答