我是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")发布于 2018-11-26 15:45:08
你能试着用--extension-pkg-whitelist=pythoncom运行pylint吗?如果pythoncom是一个C Python模块,那么pylint将很难理解它的结构,因为代码很可能是用C编写的。在这种情况下,当您指定该标志时,您将通知pylint导入模块,以便从活动对象构建AST,这通常有助于解决此类错误。
https://stackoverflow.com/questions/53465243
复制相似问题