当前位置: 首页 > news >正文

python工具包【1】 -- 不同操作系统路径转换

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
http://www.lryc.cn/news/334917.html

相关文章:

  • JAVA中@FunctionalInterface 注解使用
  • 【Spring Cloud Alibaba】9 - OpenFeign集成Sentinel实现服务降级
  • Chrome浏览器如何跟踪新开标签的网络请求?
  • html写一个登录注册页面
  • Stable Diffusion|Ai赋能电商 Inpaint Anything
  • 启明智显M系列--工业级HMI芯片选型表
  • C语言面试题之最小高度树
  • 【随笔】Git 高级篇 -- 整理提交记录(上)cherry-pick(十五)
  • 上门服务小程序|上门服务系统|上门服务软件开发流程
  • Vuex(vue 项目中实现 频繁、大范围数据共享的技术方案)
  • 【Spring Cloud】服务容错中间件Sentinel入门
  • 算法刷题记录 Day36
  • 面试必问 - CSS 中元素居中小技巧
  • Chatgpt润色论文
  • 51单片机实验02- P0口流水灯实验
  • 使用git 和 github协作开发
  • DataX,MongoDB数据导入hdfs与mysql
  • 【OpenCV-颜色空间】
  • 电脑硬盘分区表的两种格式:MBR 和 GPT
  • kafka 常用非基础的核心设置项
  • 杂谈 EV之我见
  • 白色磨砂质感html5页源码
  • sqlite建立数据库
  • HTML5标签(网页编程)
  • RabbitMQ小记
  • 【备忘录】docker-maven-plugin 使用
  • 一起学习python——基础篇(10)
  • LoRa自组网络设计 6
  • C++手撕红黑树
  • 计算机中,逻辑端口