我目前想知道如何在python中列出win32com中的常量,
例如,使用excel win32com.client.Dispatch('Excel.Application')
是否有一种使用win32com.client.Constants显示所有常量的方法?
或者有人知道我在哪里可以找到win32com的文档?因为我发现的所有联系都死了..。
发布于 2013-08-28 15:59:21
找出你可以使用的Com应用程序..。请参阅http://timgolden.me.uk/pywin32-docs/html/com/win32com/HTML/QuickStartClientCom.html
基本上你不能确定。抱歉的。根据安装的软件,每台计算机都会有一个不同的列表,我链接的网页建议使用pyWins ComBrowser,但是我从来没有发现它有那么大的用处。
我通常的方法是‘我想在Python中与应用程序X接口.让google "python“,看看出现了什么,或者’我想在Python中与应用程序X接口‘.让我们从AppX的文档中查看对com的引用。
毕竟,为了能够对程序执行任何有意义的操作(除了打开程序之外),您需要对该程序拥有某种形式的文档。
发布于 2018-01-30 17:44:33
@CastleH在他的评论中给出的回答为我指出了正确的方向:help()帮助了我很多,但是你必须在模块级别上使用它!
例如,
import win32print
help(win32print)给出win32print中的所有常量。您可以对win32com中的每个模块执行相同的操作(有关模块的完整列表,请参见win32com文档,节模块)。
使用help(win32com)对我没有多大帮助,因为它主要是列出包
https://stackoverflow.com/questions/18435891
复制相似问题