python中将Windows路径转换为Linux路径
背景:项目中由于互相调用或迁移,不方便将文件路径写死,所以采用os模块灵活获取,但是Windows环境通过os模块获取的绝对路径斜杠是反的,代码执行会报错,因此,需要将格式转换一下。
需要用到的模块:os模块,pathlib模块
示例:
import os
from pathlib import Path
def windows_to_linux():
get_path = Path(os.path.abspath("文件名")).as_posix()
return get_path
#说明:这里说的"文件名"指的是执行该代码的文件名或与该文件同级的文件名,如果在此代码所在的文件获取其他目录下文件的路径会出错(目前我试过的几个是这样,待指正)。
posted on 2023-08-24 16:00 Ray(Mr.huang) 阅读(713) 评论(0) 编辑 收藏 举报