は、ディレクトリマップです:pythonを使ってサブディレクトリを呼び出す他のディレクトリからファイルをインポートするには?ここ
home
|--main.py
|files
|-----data
|-----data.py
|-----day
|-----001.csv
|-----main
|-----main.py
data.py機能は、そのようなので001.csv
などのサブディレクトリとして日中にいくつかのファイルを呼び出します持って、私は私のmain.pyはこれを呼び出したいですdata.pyの関数
最初に使用します。
import os, sys
lib_path = os.path.abspath('../data')
sys.path.append(lib_path)
from data import get_rt_data
これで、インポートしたget_rt_dataを使用できます。
が、それはまだエラーがあります:
OSError: File 'day/001.csv' does not exist
を001.csv
がどこにあるか私のmain.pyは知らないので、私は知っているが、私はそれを修正する方法がわかりません。
os.chdir(lib_path)!!! ありがとうございました。 –