我有:
C:/Python27/site-packages
在我的路径中(如屏幕截图所示。)
我在C:/ Python27 / site-packages中也有pywinauto文件夹,所以我有
C:/Python27/site-packages/pywinauto
该文件夹包含我使用的一些模块。出于某种原因,我可以输入:
来导入pywinautoimport pywinauto
但除非我明确说明:
,否则不会导入内容from pywinauto import <module>
我想我已经正确设置了一切,有什么东西被忽视了吗?
答案 0 :(得分:1)
导入包时,不会自动导入包内部的模块。导入包时,只会执行其__init__.py
。在许多情况下,它什么都没有,但在那里放置一些定义和其他进口是很常见的。
因此,在pywinauto/__init__.py
中,请包含以下这一行:
import application
然后,这应该有效:
import pywinauto
print pywinauto.application
替代方法是这样导入:
import pywinauto.application
或者像这样(正如你已经建议的那样):
from pywinauto import application