You can use Impacket (https://github.com/CoreSecurity/impacket) that has WMI implemented in Python.
There are two examples that might be useful:
1) https://github.com/CoreSecurity/impacket/blob/master/examples/wmiquery.py: It allows to issue WQL queries and get description of the objects
2) https://github.com/CoreSecurity/impacket/blob/master/examples/wmiexec.py: A similar approach to psexec but executing commands through WMI