python工具包【1】 – 不同操作系统路径转换
以下的工具类的作用是根据不同的操作系统,将代码中的路径转换成适应操作系统的路径。
代码
import os
class Base_Tools_Cls:
def BasePathConvert_func(self, path):
'''
根据不同的操作系统,将路径进行转换为不同操作系统的路径
:param path:
:return:
'''
# 获取操作系统,Windows是nt; linx 是 posix
os_type = os.name
if os_type == 'nt':
path = path.replace('/', '\\')
elif os_type == 'posix':
path = path.replace('\\', '/')
else:
path = path.replace('\\', '/')
return path
BaseTools_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