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

os.path 提供用于处理文件路径和文件的系统函数

在Python中,os.path模块提供了一系列用于处理文件路径和文件的系统函数。
获取文件路径信息

  • os.path.abspath(): 获取文件的绝对路径。
  • os.path.dirname(): 获取文件路径的目录名。
  • os.path.basename(): 获取文件路径的文件名。
  • os.path.split(): 分割路径为目录和文件名。
  • os.path.join(): 拼接多个路径为一个完整的路径。

判断路径信息

  • os.path.exists(): 判断路径是否存在
  • os.path.isfile(): 判断是否为文件
  • os.path.isdir(): 判断是否为目录
  • os.path.islink(): 判断是否为符号链接

获取文件属性

  • os.path.getsize(): 获取文件大小
  • os.path.getmtime(): 获取最后修改时间

处理路径字符串

  • os.path.normpath(): 函数用于规范化路径,消除路径中的双斜杠和多余的点。
  • os.path.splitext(): 分割文件名和扩展名

其他函数

  • os.path.commonprefix(): 查找多个路径的公共前缀

os.path.split(): 分割目录和文件名

os.path.split()函数用于将路径分割成目录和文件名两部分。

# 分割文件路径
path = "/path/to/somefile.txt"
directory, file_name = os.path.split(path)print("目录:", directory)
print("文件名:", file_name)
在上述代码中,我们使用os.path.split()函数将路径/path/to/somefile.txt分割为目录和文件名两部分,并将结果保存在变量directory和file_name中。

详细信息见链接:

Python文件路径解谜:深入剖析os.path系列函数的精髓_from os.path import commonprefix-CSDN博客

http://www.lryc.cn/news/351847.html

相关文章:

  • golang通过go-aci适配神通数据库
  • 【Vue】Vue2中的Vuex
  • 前端生成二维码
  • wordpress woocommer 添加代码实现,点击按钮,将产品添加到购物车并且跳转到结账页面
  • Scala学习笔记6: 类
  • JS数组根据对象的某一个字段排序
  • JavaScript操作
  • 雪花算法 代码
  • 我把PostgreSQL最核心的插件撸干净了!!!
  • Transformer详解(1)-结构解读
  • 使用Flask Swagger自动生成API文档
  • 操作系统408考研-经典例题
  • 工程项目管理系统源码与Spring Cloud:实现高效系统管理与二次开发
  • react中hook 函数的使用
  • 探索k8s集群中kubectl的陈述式资源管理
  • webgl入门-绘制三角形
  • 深入分析 Android Activity (三)
  • 电影《朝云暮雨》观后感
  • Isaac Sim仿真平台学习(1)认识Isaac Sim
  • C++:vector基础讲解
  • Grafana 路径遍历所有路径 CVE-2021-43798漏洞预警
  • 基于Docker部署GitLab环境搭建
  • 初始化是什么
  • Python图形界面(GUI)Tkinter笔记(九):用【Button()】功能按钮实现人机交互
  • linux 内核安装、切换版本,禁用内核更新
  • 充电桩中PE接地实时监测的一种电路.pdf
  • 鲲泰新闻丨第七届数字中国建设峰会正式启幕,神州鲲泰携手天翼云共筑智算云生态
  • 零基础学Java第二十二天之IO流之内存流,打印流,随机流
  • vue-router路由懒加载以及三种实现方式
  • Java轻松转换Markdown文件到Word和PDF文档