#main.py
import json
config_file = 'config.json'
with open(config_file) as f:
pins = json.loads(f.read())
...
gpio.write(config.pins[pin_num], 'sample write')
...
...
# if you want change pins, just change values in pins dictionary
pins['1'] = 0
# now write it to json file
with open(config_file) as f:
f.write(json.dumps(pins))
在配置文件中使用python字典并在主脚本中导入并访问它。在
在你的主脚本中:
^{pr2}$请注意,没有称为
gpio.write
的方法,我只是为了举例说明。在如果您一直更改pins配置,那么最好将配置保存在json文件中,例如:
现在只需更改主脚本如下:
如果经常对pin进行更改,那么编写一个可以为您做到这一点的方法,使代码变得更好。在
相关问题 更多 >
编程相关推荐