在Python中,可以使用相對路徑來導入文件。相對路徑是相對于當前腳本文件的路徑而言。
有兩種方法可以使用相對路徑導入文件:
直接使用相對路徑:可以使用"./“表示當前目錄,”…/"表示上一級目錄,依此類推。例如,如果當前腳本文件位于目錄A,而要導入目錄A中的文件B,則可以使用以下語法:
from . import B
使用__file__
變量:__file__
是Python內置變量,表示當前腳本文件的路徑。可以使用os.path
模塊來處理路徑相關操作。例如,如果當前腳本文件位于目錄A,而要導入目錄A中的文件B,則可以使用以下語法:
import os.path
import sys
current_dir = os.path.dirname(os.path.abspath(__file__))
parent_dir = os.path.dirname(current_dir)
sys.path.append(parent_dir)
import B
以上是兩種常見的使用相對路徑導入文件的方法,可以根據具體需求選擇其中一種。