use*_*937 0 python raspberry-pi
我正在为树莓派使用 adafruit python 库。
这是我要导入到我的文件中的文件位置
/projectfolder/Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack/Adafruit_7Segment.py
Run Code Online (Sandbox Code Playgroud)
这就是我试图将库导入到的文件所在的位置
/projectfolder/start.py
Run Code Online (Sandbox Code Playgroud)
我在 start.py 中有这个,但它不起作用。知道为什么吗?
from Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack/Adafruit_7Segment import SevenSegment
Run Code Online (Sandbox Code Playgroud)
这是我收到的错误:
File "timer.py", line 5
from Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack/Adafruit_7Segment import SevenSegment
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
python import 语句不允许变量名中包含“-”。但是,您仍然可以将该路径添加到 sys.path 并使其正常工作。
首先检查你的 sys.path
>>> import sys
>>> print(sys.path)
Run Code Online (Sandbox Code Playgroud)
如果不包含 /projectfolder/Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack,则将其添加到 sys.path
>>> sys.path.append('/projectfolder/Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack')
>>> from Adafruit_7Segment import SevenSegment
Run Code Online (Sandbox Code Playgroud)