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)  阅读(531)  评论(0编辑  收藏  举报

导航