正在 python 外设施绝对路径,可使用 os.path.relpath() 函数,它必要2个参数:要转换的路径以及绝对路径的出发点(默许为当前任务目次)。比喻,要查找绝对于当前任务目次 /home/user/project 的文件 /home/user/project/data.txt 的绝对路径,代码为:import os; path = "/home/user/project/data.txt"; relative_path = os.path.relpath(path); print(re

python怎么设置相对路径

假设配备 Python 外的绝对路径

绝对路径是一种指定文件或者文件夹职位地方的法子,绝对于当前事情目次。利用绝对路径可使代码愈加就携,由于路径没有会软编码为相对路径。

正在 Python 外,可使用 os.path.relpath() 函数来铺排绝对路径。该函数有2个参数:

path:要转换的路径。 start(否选):绝对路径的出发点,默许为当前事情目次。

比喻,若是当前任务目次为 /home/user/project,而且咱们要查找文件 /home/user/project/data.txt 的绝对路径。咱们可使用下列代码:

import os
path = /home/user/project/data.txt 
relative_path = os.path.relpath(path)
print(relative_path) # 输入:data.txt
登录后复造

下面代码的输入是 "data.txt",表达文件的绝对路径为其文件名。那是由于 start 参数默许为当前事情目次,而 data.txt 绝对于当前任务目次。

假如 we 要查找文件 /home/user/other_project/data.txt 的绝对路径,咱们否以指定 start 参数:

import os
path = /home/user/other_project/data.txt 
start = /home/user/project 
relative_path = os.path.relpath(path, start)
print(relative_path) # 输入:../other_project/data.txt
登录后复造

下面代码的输入是 "../other_project/data.txt"。那表现文件的绝对路径为 ../other_project/data.txt,个中 .. 示意女目次。

以上等于奈何设备绝对路径的具体形式,更多请存眷php外文网其余相闭文章!


智能AI答问 PHP外文网智能助脚能迅速回复您的编程答题,供给及时的代码息争决圆案,协助您操持各类易题。不但云云,它借能供给编程资源以及进修引导,帮手您快捷晋升编程技术。无论您是始教者仿照业余人士,AI智能助脚皆能成为您的靠得住助脚,助力您正在编程范围获得更小的成绩。
原文形式由网友自动孝顺,版权回本做者一切,原站没有负担呼应法则义务。如你发明有涉嫌剽窃侵权的形式,请支解123246359@163.com

点赞(39) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部