## 导入GPIO Zero库 在python中,程序(脚本)中用到的库或者函数必须在文件顶部(开头、前几行)导入,python内置的函数例外,无需导入,比如input函数。 比如,如果你想用GPIO Zero库中的```Button```库控制按钮,必须在文件开头明确的导入 ``` from gpiozero import Button ``` 导入之后,在文件中就可以使用Button类(接口)了。 ~~~ button = Button(2) ~~~ 当然你也可以导入整个gpiozero库。 ~~~ import gpiozero ~~~ >译注:不推荐这种做法。 因为这样会导致整个代码非常繁琐,这种情况下,所有gpiozero的元素必须通过gpiozero访问,除非是gpiozero中的类、函数或者变量与其他python第三方库冲突。比如使用按钮的代码就会变成如下代码: ``` import gpiozero button = gpiozero.Button(2) ```` 如果程序只有少数几个还是可以的,复杂的开源项目用这种方法会加大代码复杂度。