我是python的新手,正在使用Visual Studio代码,并且还安装了pywin32。但是,当我运行程序时,它说pythoncom模块同时没有CoInitialize和CoUninitialize成员。
我想知道如何让pythoncom识别这两个成员?
import os
if os.name == 'nt':
import pythoncom
class PlatformHelper:
def __init__(self):
if os.name == 'nt':
pythoncom.CoInitialize()
def __del__(self):
if os.name == 'nt':
pythoncom.CoUninitialize()
if __name__ == "__main__":
print ("roypy_platform_utils is a utility module, it doesn't expect to be run directly")
答案 0 :(得分:0)
您可以尝试使用--extension-pkg-whitelist=pythoncom
运行pylint吗?如果pythoncom是C Python模块,则pylint将很难理解其结构,因为代码很可能是C语言。在这种情况下,当您指定该标志时,您会通知pylint导入模块以进行构建来自活动对象的AST,通常有助于解决此类错误。