pythonのsys.pathの立ち居振る舞いを探ってみた。
1)作業ディレクトリをつくる(「testPython」とした)
2)その中にファイルをつくる(「path_test.py」とした)
3)そのファイルに、かんたんな関数を書き込む。
 
 def a ( ) :
  print(‘pathのテストだよー’)
4)ここから、ターミナルの作業にうつる。
5)python
6)>>>import path_test
  
 エラー表示
 Traceback (most recent call last):
 File “<stdin>”, line 1, in <module>
 ModuleNotFoundError: No module named ‘path_test’
7)>>>sys.path.append(‘testPython’)
8)>>>import path_test
 こんどはインポートできた。
9) >>> path_test.a( )
 sys.path.appendのテストだよ〜
◎コマンドラインで、あらたにファイルを読み込むばあい、sys.path.append( )により、上位の(ファイルの入ったフォルダの)名前を引数に入れなければならない。
