1

其实我和他有同样的问题:

没有名为 win32com 的模块

我已经安装了 pywin32,但 MobaXterm 告诉我“没有名为 win32com 的模块”。在此处输入图像描述

但是,我可以使用 IDLE 运行我的程序而没有错误。

在此处输入图像描述

有什么问题?

代码:

import win32com.client
import sys, os
shell = win32com.client.Dispatch("WScript.Shell")
shortcut = shell.CreateShortCut('C:/Users/Seaky/Desktop/CS 160.lnk')
os.chdir(shortcut.Targetpath)

我正在做的是我正在尝试使用 python 代码在终端中执行“cdlnk 路径”,其中路径是一个快捷文件夹,如上面的路径,而不是真实路径。

我使用了不同的代码在终端和 IDLE 中运行,但我只是将路径字符串从当前字符串更改sys.argv[1]为当前字符串,这不会影响结果。

4

1 回答 1

0

我发现了。MobaXterm 中安装的python 编译器没有pywin32 模块。

于 2019-04-25T21:18:57.463 回答