2017-09-06 3 views
0

Glib.Variant를 얻는 python2.7 스크립트가 있습니다.Glib.Variant의 파이썬 구문 분석

>>> s 
GLib.Variant('a{sa{sv}}', {'connect': {}, 'type': {'login': <'LoginName'>}, 'ipv6': {}, 'ipv4': {}, 'proxy': {}}) 

위의 예에서 'login'값 즉 'LoginName'을 얻으려면 어떻게 분석해야합니까? (나는 온라인으로 많은 참고 문헌을 찾을 수 있지만 시작하기위한 실마리를 제공하지는 못한다.) 감사합니다.

답변

1

dbus-python tutorialdata types에 뭔가가 있습니다. 파이썬에서 사전에 매핑되는 사전 (GLib)을 가지고있는 것 같습니다.

그래서 대답은해야합니다 :

print s['type']['login']