python中的各种路径设置
创始人
2024-05-02 15:24:33
0

python中的各种路径设置

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)
功能:去掉文件名,返回目录

相关内容

热门资讯

餐饮创业项目有哪些?盘点6个*... 据今年美团点评发布的《中国餐饮报告2018》指出,2018年中国餐饮业收入达到3.9万亿元,预计后续...
适合农村六个小型加工厂项目 这... 适合农村六个小型加工厂项目,你想要试试看吗!对于农民朋友而言,怎么让自己能够脱离贫困的境地是对生活的...
2020年最适合创业的小本项目... 很多朋友想创业,但是对于选择什么项目也总拿不定主意,担心自己选择的项目没有前景,投入的钱都打了水漂,...
2020年普通人白手创业 20... 现在的农村几乎看不到游泳馆,然而暑假的酷热很多小孩也会去游泳。水库、鱼塘、河沟等那些地方是很不安全的...
最新年轻人小本创业好点子8个 ... 年轻人创业渐渐兴旺起来,赚钱机会变多了,你赶上创业的潮流了吗?小编精心为您编辑的最新年轻人小本创业好...
小本经营做什么好 小本生意做什... 小本经营做什么好?小本经营不能盲目,要依据自身的经济实力,确定合适自己干的事,然后再决定投资。对于小...
深圳微芯生物科技股份有限公司自... 证券代码:688321 证券简称:微芯生物 公告编号:2025-042深圳微芯生物科技股份有限公司...
深圳市科思科技股份有限公司关于... 证券代码:688788 证券简称:科思科技 公告编号:2025-055深圳市科思科技股份有限公司关...
蓝黛科技集团股份有限公司关于筹... 证券代码:002765 证券简称:蓝黛科技 公告编号:2025-048蓝黛科技集团股份有限公司关于...
中伟新材料股份有限公司第二届董... 证券代码:300919 证券简称:中伟股份 公告编号:2025-080中伟新材料股份有限公司第二届...