我使用adafruit python库进行覆盆子pi。
这是我要导入文件的文件位置
#define N 44
int main() {
int A[N], B[N];
int i;
// fill A with stuff ...
for(i = 0; i < N; i += 4) {
B[i] = A[i] * (100 % i);
B[i+1] = A[i+1] * (100 % i+1);
B[i+2] = A[i+2] * (100 % i+2);
B[i+3] = A[i+3] * (100 % i+3);
}
// do stuff with B ...
}
这就是我试图将库导入
的文件/projectfolder/Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack/Adafruit_7Segment.py
我在start.py中有这个但它不起作用。知道为什么吗?
/projectfolder/start.py
这是我得到的错误:
from Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack/Adafruit_7Segment import SevenSegment
答案 0 :(得分:3)
python import语句在变量名中不允许使用“ - ”。但是,您仍然可以将该路径添加到sys.path并使其正常工作。
首先检查你的sys.path
>>> import sys
>>> print(sys.path)
如果这不包括/ 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
答案 1 :(得分:0)
你在import
语句中输入错误的路径,用斜杠替换点:
from Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack/Adafruit_7Segment import SevenSegment