知道python类的属性,如果通过字符串动态调用类的属性

发布于 2023-10-27 14:52:10
浏览量
6988
1 个回答
猫哥
猫哥 项目组成员 2023-10-27
希望我的回答能对你有所帮助

比如在使用pynput中的Key这个类时,我要通过字符串来调用Key类的属性

from pynput import Key, Controller
keyboard = Controller()

backspace = getattr(Key, 'backspace')
keyboard.press(backspace)
keyboard.release(backspace)

原本时这么写的

keyboard.press(Key.backspace)

通过使用getattr实现了动态调用类属性的方法.

学习
记录

发布
问题

分享
好友

手机
浏览

扫码手机浏览