在Python中,可以使用相對(duì)路徑來導(dǎo)入文件。相對(duì)路徑是相對(duì)于當(dāng)前腳本文件的路徑而言。
有兩種方法可以使用相對(duì)路徑導(dǎo)入文件:
直接使用相對(duì)路徑:可以使用"./“表示當(dāng)前目錄,”…/"表示上一級(jí)目錄,依此類推。例如,如果當(dāng)前腳本文件位于目錄A,而要導(dǎo)入目錄A中的文件B,則可以使用以下語(yǔ)法:
from . import B
使用__file__
變量:__file__
是Python內(nèi)置變量,表示當(dāng)前腳本文件的路徑??梢允褂?code>os.path模塊來處理路徑相關(guān)操作。例如,如果當(dāng)前腳本文件位于目錄A,而要導(dǎo)入目錄A中的文件B,則可以使用以下語(yǔ)法:
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
以上是兩種常見的使用相對(duì)路徑導(dǎo)入文件的方法,可以根據(jù)具體需求選擇其中一種。