如何解决试图从python 3的配置文件中获取特定的字节
我有点问题。我需要能够在配置文件中设置特定的字节,然后在python 3程序中使用它们来控制基于通过UART发送到树莓派的字节的逻辑。
config = ConfigParser()
config.read("/home/pi/dspp/dspp.properties")
propertyOne = config.get("configFileSection","nameOfPropertyInConfigFile")
该属性为0x12
并作为字符串出现,我无法获得正确的类型。当我刚做 print("0x12")
时我就得到18
(是正确的),但是当我做print(propertyOne)
时我就得到0x12
任何帮助将不胜感激
解决方法
我想通了,这很简单:
propertyOne = (int(config.get("configFileSection","nameOfPropertyInConfigFile"),16))
我要出问题的地方是没有为int提供基数为16的值,原因是configParser上的getint()方法没有范围来提供
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。