[炼丹记录] 绝对路径如何判断
收藏
地址分为 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
收藏
请登录后评论
大佬厉害
哇哦,不错,学习了
厉害