python中各種路徑設(shè)置的方法詳解
python永久添加搜索路徑_Python sys.path永久添加
在用戶(hù)目錄下,找到隱藏文件.bashrc 文件
然后在末尾添加
export PYTHONPATH=$PYTHONPATH:/home/dev/custom_path
操作:vim .bashrc
添加 export PYTHONPATH=$PYTHONPATH:/home/dev/custom_path
保存
生效 : source .bashrc
臨時(shí)性添加 import sys
sys.path.append('模塊路徑')
這樣有個(gè)問(wèn)題是,當(dāng)關(guān)閉shell后,就會(huì)失效
或者代碼中添加如下代碼:
import os
import sys
# curPath = os.path.abspath(os.path.dirname(__file__))
# rootPath = os.path.split(curPath)[0]
# sys.path.append(rootPath)
sys.path.append(os.getcwd())
sys.path.append("./..")
sys.path.append("./../..")
sys.path.append(os.path.abspath("./../../.."))
或者:
import os
import sys
ptr_dir_path = os.path.dirname
current_dir = os.getcwd()
sys.path.append(current_dir)
sys.path.append(ptr_dir_path(current_dir))
sys.path.append(ptr_dir_path(ptr_dir_path(ptr_dir_path(current_dir))))
os查看當(dāng)前路徑
1.os模塊
下面的路徑為運(yùn)行路徑,不是絕對(duì)路徑
在哪運(yùn)行就是哪里的路徑
import os
print (os.getcwd()) #獲取當(dāng)前工作目錄路徑
print (os.path.abspath('.')) #獲取當(dāng)前工作目錄路徑
print (os.path.abspath('test.txt')) #獲取當(dāng)前目錄文件下的工作目錄路徑
print (os.path.abspath('..')) #獲取當(dāng)前工作的父目錄 !注意是父目錄路徑
print (os.path.abspath(os.curdir)) #獲取當(dāng)前工作目錄路徑
2.sys模塊
import sys print(sys.argv[0]) #輸出當(dāng)前運(yùn)行文件的絕對(duì)路徑 print(os.path.dirname(__file__)) #輸出當(dāng)前運(yùn)行文件的絕對(duì)路徑
_file_
print(__file__)
__fiel__在代碼執(zhí)行時(shí)生成,其為代碼
絕對(duì)路徑
os.path.dirname(path)
語(yǔ)法:os.path.dirname(path)
功能:去掉文件名,返回目錄
附:python路徑的查看與修改
查看路徑:os.getcwd()
修改路徑:os.chdir("新的路徑名")
import os
# 顯示當(dāng)前路徑
os.getcwd()
print('默認(rèn)路徑--> ',os.getcwd())
# 跳轉(zhuǎn)到當(dāng)前工作路徑為
os.chdir("/home/micheal/Desktop")
local_Path = os.getcwd()
print('修改后的文件路徑--> ',local_Path)
總結(jié)
到此這篇關(guān)于python中各種路徑設(shè)置的文章就介紹到這了,更多相關(guān)python路徑設(shè)置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python實(shí)現(xiàn)抓取百度搜索結(jié)果頁(yè)的網(wǎng)站標(biāo)題信息
這篇文章主要介紹了Python實(shí)現(xiàn)抓取百度搜索結(jié)果頁(yè)的網(wǎng)站標(biāo)題信息,本文使用BeautifulSoup來(lái)解析HTML,需要的朋友可以參考下2015-01-01
Python 中對(duì) XML 文件的編碼轉(zhuǎn)換問(wèn)題
這篇文章主要介紹了Python 中對(duì) XML 文件的編碼轉(zhuǎn)換問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03
python中的 Matplotlib 繪制多子圖時(shí)的重疊問(wèn)題及解決方案
當(dāng)使用 Matplotlib 繪制多個(gè)子圖(subplots)時(shí),如果標(biāo)簽或標(biāo)題文字交叉或重疊,遇到這樣的問(wèn)題如何處理呢,下面小編給大家介紹了python中的 Matplotlib 繪制多子圖時(shí)的重疊問(wèn)題及解決方案,需要的朋友可以參考下2024-06-06
Python實(shí)現(xiàn)購(gòu)物評(píng)論文本情感分析操作【基于中文文本挖掘庫(kù)snownlp】
這篇文章主要介紹了Python實(shí)現(xiàn)購(gòu)物評(píng)論文本情感分析操作,結(jié)合實(shí)例形式分析了Python使用中文文本挖掘庫(kù)snownlp操作中文文本進(jìn)行感情分析的相關(guān)實(shí)現(xiàn)技巧與注意事項(xiàng),需要的朋友可以參考下2018-08-08
Python 讀取用戶(hù)指令和格式化打印實(shí)現(xiàn)解析
這篇文章主要介紹了Python 讀取用戶(hù)指令和格式化打印實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09
python實(shí)現(xiàn)按關(guān)鍵字篩選日志文件
今天小編大家分享一篇python實(shí)現(xiàn)按關(guān)鍵字篩選日志文件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12
VSCode運(yùn)行或調(diào)試python文件無(wú)反應(yīng)的問(wèn)題解決
這篇文章主要給大家介紹了關(guān)于VSCode運(yùn)行或調(diào)試python文件無(wú)反應(yīng)的問(wèn)題解決,使用VScode編譯運(yùn)行C/C++沒(méi)有問(wèn)題,但是運(yùn)行Python的時(shí)候出了問(wèn)題,所以這里給大家總結(jié)下,需要的朋友可以參考下2023-07-07
一個(gè)Python案例帶你掌握xpath數(shù)據(jù)解析方法
xpath解析是最常用且最便捷高效的一種解析方式,通用性強(qiáng)。本文將通過(guò)一個(gè)Python爬蟲(chóng)案例帶你詳細(xì)了解一下xpath數(shù)據(jù)解析方法,需要的可以參考一下2022-02-02
Python的信號(hào)庫(kù)Blinker用法詳解
在本篇文章里小編給大家整理了一篇關(guān)于Python的信號(hào)庫(kù)Blinker用法詳解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。2020-12-12

