简体   繁体   English

无法在 python 3 中导入名称“应用程序”

[英]cannot import name 'application' in python 3

from pywinauto import application

Error message:错误信息:

Traceback (most recent call last): File "D:/Program Files/Python/pywinauto.py", line 1, in from pywinauto import application File "D:/Program Files/Python\\pywinauto.py", line 1, in from pywinauto import application ImportError: cannot import name 'application'回溯(最近一次调用):文件“D:/Program Files/Python/pywinauto.py”,第 1 行,来自 pywinauto 导入应用程序文件“D:/Program Files/Python\\pywinauto.py”,第 1 行,在从 pywinauto 导入应用程序导入错误:无法导入名称“应用程序”

From their documentation:从他们的文档:

from pywinauto.application import Application

Source: https://github.com/pywinauto/pywinauto来源: https : //github.com/pywinauto/pywinauto

你不应该用 python 包的名称命名你的脚本。这将使你的 python 脚本在相同的位置尝试从这些文件而不是原始包中导入模块。在这里你不应该将脚本命名为“pywinauto.py”。重命名并尝试。此外,在同一位置不应有任何名为“pywinauto.py”的脚本。

The real problem is in the script name.真正的问题在于脚本名称。 It shouldn't be called pywinauto.py because Python will try to import it instead of real pywinauto package.它不应该被称为pywinauto.py因为 Python 会尝试导入它而不是真正的pywinauto包。 Please rename your script.请重命名您的脚本。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM