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

相关内容

热门资讯

【手写 Promise 源码】... 一,前言 目前,以下专栏已完结(初版完结,持...
利用Golang可选参数实现可... 本文讨论Golang函数可选参数及函数类型,以及如何利用可选函数类型实现可选模式。同时...
【学习笔记】[AGC040F]... 我是丝薄因为我不会GF 考虑纯组合意义的推导。因为我真的不会数学啊 设(x,d)(x,d)(x,d)...
java线程中断 interr... 1.  线程的状态: new -> 创建完线程,但是还没有启动runna...
16 | 如何做好面试后的复盘... 前言 前言:将经验转换为能力,就需要从经历的事情上总结复盘。 文章目...
Python基础学习七 类 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Py...
day 19 暴力枚举 注意:用long long 存答案P2241 统计方形(数据加强版&#x...
嵌入式理论复习题库(期末考试版... 一、填空题15*1=15 1. 要下载并调试 STM32 程序,可采用   ...
OSG三维渲染引擎编程学习之二... 目录 第三章:OSG场景组织 3.6 Transform变换节点 第三章:OSG场景组织 ...
cmake 04 使用 pyt... 本文目标 使用 python 写一个管理 cmake 工程的 cli 程序 参考 Python CL...