我正在尝试使用python连接到vm。我需要做一个服务器健康检查报告
我编写了下面的代码来连接到vm,但是得到了错误
svr = "test8ap"
import winrm
import getpass
from pysphere.vi_server import VIServer
try:
usrname = input("Enter Username: ")
passwd = getpass.getpass('Enter Password: ')
except Exception as err:
print('Error Occured : ', err)
def viConnect(vCenter,username,password,vmname):
server = pysphere.VIServer()
server.connect(vCenter,username,password)
return getVm(server,vmname)
conn = viConnect('12.68.18.1',usrname,passwd,svr)错误
C:\Users\PycharmProjects\pythonProject\venv\Scripts\python.exe C:/Users/PycharmProjects/pythonProject/venv/VM_Data.py
Traceback (most recent call last):
File "C:\Users\PycharmProjects\pythonProject\venv\VM_Data.py", line 4, in <module>
from pysphere.vi_server import VIServer
File "C:\Users\PycharmProjects\pythonProject\venv\lib\site-packages\pysphere\__init__.py", line 171, in <module>
from pysphere.vi_task import VITask
File "C:\Users\PycharmProjects\pythonProject\venv\lib\site-packages\pysphere\vi_task.py", line 110
except (VI.ZSI.FaultException), e:
^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: multiple exception types must be parenthesized
Process finished with exit code 1你能告诉我这里有什么问题吗?
试用解决方案提供的SyntaxError: multiple exception types must be parenthesized - comtypes
但还是会犯同样的错误
发布于 2022-04-26 16:36:26
您正在使用的模块的代码中似乎有一个bug。那是你的模块吗?如果不尝试重新安装它并检查天气,它与您当前的python版本兼容!
https://stackoverflow.com/questions/72017496
复制相似问题