日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

python中各種路徑設置的方法詳解_python

作者:液壓姬 ? 更新時間: 2023-02-04 編程語言

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('模塊路徑')

這樣有個問題是,當關閉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查看當前路徑

1.os模塊

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

在哪運行就是哪里的路徑

import os
print (os.getcwd()) #獲取當前工作目錄路徑
print (os.path.abspath('.')) #獲取當前工作目錄路徑
print (os.path.abspath('test.txt')) #獲取當前目錄文件下的工作目錄路徑
print (os.path.abspath('..')) #獲取當前工作的父目錄 !注意是父目錄路徑
print (os.path.abspath(os.curdir)) #獲取當前工作目錄路徑

2.sys模塊

import sys
print(sys.argv[0]) #輸出當前運行文件的絕對路徑
print(os.path.dirname(__file__)) #輸出當前運行文件的絕對路徑

_file_

print(__file__)

__fiel__在代碼執行時生成,其為代碼

絕對路徑

os.path.dirname(path)

語法:os.path.dirname(path)

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

附:python路徑的查看與修改

查看路徑:os.getcwd()

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

import os

# 顯示當前路徑
os.getcwd()
print('默認路徑--> ',os.getcwd())

# 跳轉到當前工作路徑為
os.chdir("/home/micheal/Desktop")

local_Path = os.getcwd()
print('修改后的文件路徑--> ',local_Path)

總結

原文鏈接:https://blog.csdn.net/crazty/article/details/126398901

欄目分類
最近更新