Python之加環境變量


1、python找文件是先去當前文件所在的文件夾下找,也就是bin目錄下找

2、如果bin目錄里找不到,再去python的環境變量里找

如果有pycharm,那么直接點右鍵-選擇Mark Directory-Source Root就可以將文件加入到環境變量里;但如果沒有pycharm,需要手動加環境變量。

3、如果是在本機上運行,則手動加入以下兩行代碼即可:

import sys
sys.path.insert(0,r'F:\0.script repository\Python\jnz\review\my_api') #將當前目錄加入到本機的環境變量中

4、如果不再本機上運行,就不能指定絕對路徑了,這時需要加入以下代碼:

import os
import sys
res=os.path.abspath(__file__) #獲取當前文件的絕對路徑
base_path=os.path.dirname(os.path.dirname(res)) #獲取當前文件的上兩級目錄
sys.path.insert(0,base_path) #加入環境變量
#以上5行代碼必須要加入到文件的最上方

其中,os.path.abspath()為獲取當前文件的絕對路徑;

os.path.dirname()為獲取當前文件的上一級目錄;

sys.path.insert(0,path)為將路徑加入到環境變量中的最前方。

以后無論有沒有pycharm,是否是本機,是否是Linux系統,只要先加入這幾行代碼,再運行就可正常執行代碼了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM