python工具包【1】 – 不同操作系统路径转换
以下的工具类的作用是根据不同的操作系统,将代码中的路径转换成适应操作系统的路径。
代码
import osclass Base_Tools_Cls:def BasePathConvert_func(self, path):'''根据不同的操作系统,将路径进行转换为不同操作系统的路径:param path::return:'''# 获取操作系统,Windows是nt; linx 是 posixos_type = os.nameif os_type == 'nt':path = path.replace('/', '\\')elif os_type == 'posix':path = path.replace('\\', '/')else:path = path.replace('\\', '/')return pathBaseTools_Cls = Base_Tools_Cls()
使用方法
if __name__ == '__main__':path = BaseTools_Cls.BasePathConvert_func(r'a\b\c\d')print(path)
输出结果
mac端: a/b/c/d
windows端: a\b\c\d