欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中各種路徑設(shè)置的方法詳解

 更新時間:2022年12月29日 09:03:50   作者:液壓姬  
python程序想要在一個設(shè)備上去運行除了需要安裝python解釋器和相關(guān)依賴項之外,還需要將對應(yīng)的文件路徑添加到環(huán)境變量path中才可以,下面這篇文章主要給大家介紹了關(guān)于python中各種路徑設(shè)置的相關(guān)資料,需要的朋友可以參考下

python永久添加搜索路徑_Python sys.path永久添加

在用戶目錄下,找到隱藏文件.bashrc 文件

然后在末尾添加

export PYTHONPATH=$PYTHONPATH:/home/dev/custom_path

操作:vim .bashrc

添加 export PYTHONPATH=$PYTHONPATH:/home/dev/custom_path

保存

生效 : source .bashrc

臨時性添加 import sys

sys.path.append('模塊路徑')

這樣有個問題是,當(dāng)關(guān)閉shell后,就會失效

或者代碼中添加如下代碼:

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模塊

下面的路徑為運行路徑,不是絕對路徑

在哪運行就是哪里的路徑

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)前運行文件的絕對路徑
print(os.path.dirname(__file__)) #輸出當(dāng)前運行文件的絕對路徑

_file_

print(__file__)

__fiel__在代碼執(zhí)行時生成,其為代碼

絕對路徑

os.path.dirname(path)

語法:os.path.dirname(path)

功能:去掉文件名,返回目錄

附:python路徑的查看與修改

查看路徑:os.getcwd()

修改路徑:os.chdir("新的路徑名")

import os

# 顯示當(dāng)前路徑
os.getcwd()
print('默認路徑--> ',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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python-opencv實現(xiàn)視頻指定幀數(shù)間隔圖像的保存功能

    python-opencv實現(xiàn)視頻指定幀數(shù)間隔圖像的保存功能

    這篇文章主要介紹了python-opencv實現(xiàn)視頻指定幀數(shù)間隔圖像的保存的方法,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • Numpy之reshape()使用詳解

    Numpy之reshape()使用詳解

    今天小編就為大家分享一篇Numpy之reshape()使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python將時分秒轉(zhuǎn)換成秒的實例

    python將時分秒轉(zhuǎn)換成秒的實例

    今天小編就為大家分享一篇python將時分秒轉(zhuǎn)換成秒的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python中調(diào)用其他程序的方式詳解

    Python中調(diào)用其他程序的方式詳解

    這篇文章主要介紹了Python中調(diào)用其他程序的方式詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Python之OptionParser模塊使用詳解

    Python之OptionParser模塊使用詳解

    這篇文章主要為大家詳細介紹了Python之OptionParser模塊使用,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • python實現(xiàn)圖片九宮格分割的示例

    python實現(xiàn)圖片九宮格分割的示例

    這篇文章主要介紹了python實現(xiàn)圖片九宮格分割的示例,幫助大家更好的利用python處理圖片,感興趣的朋友可以了解下
    2021-04-04
  • Python編程super應(yīng)用場景及示例解析

    Python編程super應(yīng)用場景及示例解析

    最近有粉絲向我咨詢super相關(guān)的問題,說網(wǎng)上搜索到的教程不夠通俗易懂,看了之后還是不太理解。所以在這里基于我自己的理解來講解一下super
    2021-10-10
  • LRUCache的實現(xiàn)原理及利用python實現(xiàn)的方法

    LRUCache的實現(xiàn)原理及利用python實現(xiàn)的方法

    LruCache 是 Android 的一個內(nèi)部類,提供了基于內(nèi)存實現(xiàn)的緩存,而下面這篇文章主要給大家介紹了關(guān)于LRUCache的實現(xiàn)原理以及利用python實現(xiàn)的方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-11-11
  • Django使用中間鍵實現(xiàn)csrf認證詳解

    Django使用中間鍵實現(xiàn)csrf認證詳解

    這篇文章主要介紹了Django使用中間鍵實現(xiàn)csrf認證詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • python 多線程對post請求服務(wù)器測試并發(fā)的方法

    python 多線程對post請求服務(wù)器測試并發(fā)的方法

    今天小編就為大家分享一篇python 多線程對post請求服務(wù)器測試并發(fā)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06

最新評論