首页 炼丹房 帖子详情
[炼丹记录] 绝对路径如何判断
收藏
快速回复
炼丹房 文章学习资料 275 3
[炼丹记录] 绝对路径如何判断
收藏
快速回复
炼丹房 文章学习资料 275 3

地址分为 path 格式 和 str 格式

对于不同格式的转化及判别代码如下:

from pathlib import Path
path = r"Users/xupeng/Desktop/result/a.1"
p_obj = Path(path)
Path.is_absolute(p_obj)

-------------------------------

import os

path1=r"./test\22"
result1=os.path.isabs(path1)
print(">>>result1:",result1)

path2=r"C:\Users\Administrator\Desktop\fsdownload/test/33"
result2=os.path.isabs(path2)
print(">>>result2:",result2)

path3=r"/home/aistudio/work/test/WebServer.lnk"
result3=os.path.isabs(path3)
print(">>>result3:",result3)

-------

值得注意的是:判断根目录时会根据运行环境,即在不同的环境中,代码的运行结果不同。例如在本地pc上 path2 为绝对目录,但在AIstudio在线环境中 path3 将被判断为绝对路径。因此在使用时需要格外注意。

0
收藏
回复
全部评论(3)
时间顺序
李长安
#2 回复于2022-07

大佬厉害

0
回复
冯欣怡没错
#3 回复于2022-08

哇哦,不错,学习了

0
回复
Zidane
#4 回复于2022-09

厉害

0
回复
在@后输入用户全名并按空格结束,可艾特全站任一用户