首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从不同的文件夹导入python库?

如何从不同的文件夹导入python库?
EN

Stack Overflow用户
提问于 2016-04-13 04:22:45
回答 2查看 6.6K关注 0票数 0

我正在为raspberry pi使用adafruit python库。

这是我要导入到我的文件中的文件位置。

代码语言:javascript
复制
/projectfolder/Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack/Adafruit_7Segment.py

这就是我试图将库导入到的文件

代码语言:javascript
复制
/projectfolder/start.py

我在start.py里有这个,但是它不起作用。知道为什么吗?

代码语言:javascript
复制
from Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack/Adafruit_7Segment import SevenSegment

这是我正在犯的错误:

代码语言:javascript
复制
File "timer.py", line 5
    from Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack/Adafruit_7Segment import SevenSegment
                 ^
SyntaxError: invalid syntax
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-13 04:33:09

python导入语句不允许变量名中的“-”。但是,您仍然可以将该路径添加到sys.path并使其工作。

先检查你的sys.path

代码语言:javascript
复制
>>> import sys
>>> print(sys.path)

如果这不包括/projectfolder/Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack,那么将它添加到sys.path中

代码语言:javascript
复制
>>> sys.path.append('/projectfolder/Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack')
>>> from Adafruit_7Segment import SevenSegment
票数 4
EN

Stack Overflow用户

发布于 2016-04-13 04:30:01

import语句中放置错误的路径,用斜杠替换点:

代码语言:javascript
复制
from Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack/Adafruit_7Segment import SevenSegment
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36588531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档