python相對(duì)路徑導(dǎo)入文件的方法是什么

小億
125
2023-11-02 09:56:33

在Python中,可以使用相對(duì)路徑來導(dǎo)入文件。相對(duì)路徑是相對(duì)于當(dāng)前腳本文件的路徑而言。

有兩種方法可以使用相對(duì)路徑導(dǎo)入文件:

  1. 直接使用相對(duì)路徑:可以使用"./“表示當(dāng)前目錄,”…/"表示上一級(jí)目錄,依此類推。例如,如果當(dāng)前腳本文件位于目錄A,而要導(dǎo)入目錄A中的文件B,則可以使用以下語(yǔ)法:

    from . import B
    
  2. 使用__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ù)具體需求選擇其中一種。

0