打印文件路徑:
import os print(__file__)#獲取當前程序路徑,注意:這里打印出來的路徑為相對路徑 #動態獲取絕對路徑 print(os.path.abspath(__file__)) #這才是當前程序絕對路徑 print(os.path.dirname(os.path.abspath(__file__))) #當前程序上一級目錄,其中dirname返回目錄名,不要文件名 print(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))#當前程序上上一級目錄
在程序里引入其他路徑下的文件:
import os, sys
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) #顯示上一層路徑的真實路徑
sys.path.append(BASE_DIR) #把上一層路徑的真實路徑加入到程序中
from file1.bbb import li #從上一層路徑的file1文件夾下面的bbb文件中引入li的類
class qi():
li = li()
def q(self):
result = self.li.l()
return result
