脚本首行引入from pywinauto.application import Application两个脚本放到不同目录执行,一个成功,一个报ModuleNotFoundError: No module named 'pywinauto.application'; 'pywinauto' is not a package
pywinauto重装了也没用,最后把两个脚本引入目录打印出来发现有一点差异,执行失败的脚本引入的目录多了第一个目录,按说pycham会去所有目录找包名,事实是没有,把pywinauto包复制到C:\\Users\\Administrator\\PycharmProjects\\项目集目录以后再执行就成功了。。
import sys
print(sys.path)
['C:\\Users\\Administrator\\PycharmProjects', 'C:\\Program Files\\JetBrains\\PyCharm 2020.1\\plugi
['C:\\Users\\Administrator\\PycharmProjects\\项目集','C:\\Users\\Administrator\\PycharmProjects',