2016-04-13 17 views
0

私はラズベリーパイのためにadafruitのpythonライブラリを使用しています。別のフォルダからPythonライブラリをインポートするにはどうすればよいですか?

これは私が

/projectfolder/Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack/Adafruit_7Segment.py 

私のファイルにインポートするファイルの場所で、ファイルは私が

/projectfolder/start.py 

にライブラリをインポートしようとしているということです、これは私がこれを持っていますしかし、それは動作していません。どんな考え?

from Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack/Adafruit_7Segment import SevenSegment 

これは私が取得していますエラーです:

File "timer.py", line 5 
    from Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack/Adafruit_7Segment import SevenSegment 
       ^
SyntaxError: invalid syntax 
+0

にhttpのsys.pathするためにそれを追加した場合

>>> import sys >>> print(sys.path) 

最初にあなたのsys.pathをチェック://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path – knh170

答えて

0

あなたはimport文で間違ったパスを入れ、スラッシュでドットを置き換える:

from Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack/Adafruit_7Segment import SevenSegment 
1

Pythonのimport文は」doesnの変数名に ' - 'を許してください。ただし、そのパスをsys.pathに追加して動作させることはできます。

これは含まれていません/ projectfolder/Adafruit-ラズベリー・パイのPythonコード/ Adafruit_LEDBackpackが、その後

>>> sys.path.append('/projectfolder/Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack') 
>>> from Adafruit_7Segment import SevenSegment 
+0

sys.path.appendを実行しようとするとこのエラーが発生します -bash:構文予期しないトークン ''/projectfolder/Adafruit-Raspberry-Pi-Python-Code/Adafruit_LEDBackpack '' – user2570937

+0

bashコマンドではありません。その行をPythonプログラムBEFORE import文に追加してください。 – Hun

関連する問題