這裏是目錄地圖:如何從使用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
我知道,因爲我的main.py不知道哪裏是001.csv
,但我不知道如何解決它。
os.chdir(lib_path)!!! 非常感謝您的解答和解釋。 –