python中各种路径设置的方法详解

作者:液压姬 时间:2022-12-09 23:58:09 

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

标签:python,路径,设置
0
投稿

猜你喜欢

  • 使用python的pexpect模块,实现远程免密登录的示例

    2022-10-19 18:30:22
  • 利用SQL语句对不同数据库进行高效果分页

    2008-11-28 14:44:00
  • php支持中文字符串分割的函数

    2023-11-18 21:42:04
  • Python实现12306火车票抢票系统

    2023-09-30 01:33:31
  • asp程序运行速度测试

    2008-02-11 19:11:00
  • OpenCV实现直线检测

    2023-08-14 01:37:35
  • Python列表推导式与生成器用法分析

    2022-03-21 12:06:54
  • Python虚拟环境项目实例

    2023-03-07 16:59:01
  • python中偏函数partial用法实例分析

    2021-03-24 21:35:23
  • Python使用shutil操作文件、subprocess运行子程序

    2021-03-01 00:19:19
  • 用画为5.12地震受灾同胞们祈福 Ⅱ

    2008-05-31 07:37:00
  • 快速一键生成Python爬虫请求头

    2022-05-21 01:00:53
  • Python 计算机视觉编程进阶之OpenCV 图像锐化及边缘检测

    2021-07-31 11:03:29
  • python 视频下载神器(you-get)的具体使用

    2023-03-18 19:30:58
  • asp如何实现页面执行时间及搜索时间

    2007-11-12 22:48:00
  • python学生管理系统代码实现

    2023-10-31 07:55:04
  • Oracle 函数大全[字符串函数,数学函数,日期函数]第1/4页

    2009-03-04 10:56:00
  • opencv实现图片模糊和锐化操作

    2023-11-28 18:11:14
  • 这三个好用的python函数你不能不知道!

    2023-04-23 10:29:22
  • Python机器学习库scikit-learn使用详解

    2021-08-03 08:21:41
  • asp之家 网络编程 m.aspxhome.com