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

os.path路径处理大全:跨平台拼接、绝对路径、文件属性判断

博客导语

os.path专门处理路径字符串,不操作磁盘文件,解决90%跨平台路径报错、相对绝对路径混淆、路径后缀截取问题,全部为面试高频考点。


一、路径拼接(绝对不能用+拼接)

禁止字符串+拼接路径,跨系统直接失效,统一使用os.path.join自动适配分隔符

import os base = "/home/data" file = "log.txt" full_path = os.path.join(base,file)

二、相对路径与绝对路径转换

  • os.path.abspath(path):转为绝对路径,最常用

  • os.path.relpath(path,start):转为相对路径

  • os.path.dirname(path):获取文件所在目录

  • os.path.basename(path):获取文件名+后缀


三、文件/文件夹类型判断

# 判断路径是否存在 os.path.exists(path) # 判断是否为文件 os.path.isfile(path) # 判断是否为文件夹 os.path.isdir(path) # 判断是否为绝对路径 os.path.isabs(path)

四、高级路径处理

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

  • os.path.splitext:分割文件名和后缀,快速判断文件类型

  • os.path.getsize:获取文件字节大小(不计算文件夹)

补充:Python3.4后推荐pathlib替代os.path,语法更简洁,但老旧项目仍以os.path为主

http://www.gsyq.cn/news/1549921.html

相关文章:

  • Simple Transformers中文文本摘要实战:3小时快速搭建生产级摘要系统
  • 家里已经有小米设备,想把灯光也接进米家,天津找哪家做比较好?|3类渠道对比
  • 选举预测建模实战:时序民调数据的特征工程与跨周期泛化
  • 特级初榨橄榄油的用途其实很广泛:不同人群该如何科学选择? - 信息热点
  • 2026年益阳羽毛球馆乱象深度揭秘,新手家长需警惕的收费底线 - 资讯纵览
  • 终极指南:如何在Windows 10/11上免费创建虚拟显示器
  • 国内冷缩装配厂家实测排行:核心维度对比一览 - 起跑123
  • 告别手动标注:用Semi_Utils智能水印提升摄影作品专业度
  • pandas多维聚合实战:银行风控中的生产级聚合模式
  • MC92600 Quad DDR SERDES系统设计:启动、待机、中继模式与电源完整性详解
  • MiniMax M2 Agent:开箱即用的AI协作者如何重塑前端开发范式
  • 2026年PEEK注塑厂家实力解析:模具开发/精密注塑/非标定制/工程塑料加工 - 资讯纵览
  • Qwen3.6-Plus实战指南:视觉编程、多模态推理与Agentic任务落地
  • 5.21冲刺
  • 2026年金堂县口碑好的驾校,金堂淮口驾培民生深度调研:练车拥挤、隐形收费乱象频发,淮路 115 号长征驾校标准化自有训练场成为本地学车标杆 - 资讯纵览
  • 2026年 给袋式包装机厂家推荐榜单:辣椒酱/酱料/粉末/颗粒/液体包装机品牌精选,高效灌装与真空包装实力解析 - 品牌发掘
  • 高校“找上门”!福建这家公司靠什么成为AI内容人才“实践基地”? - 信息热点
  • 2026郑州本土黄金回收龙头门店盘点,闲置三金出手认准持证商家 - 奢侈品回收评测
  • 成都双流蜀弘驾校 20 年老校!A1/A2/B1/B2/C1/C2 全车型考场一体化训练,包食宿拿证快 - 资讯纵览
  • 5.14冲刺
  • Edge浏览器绕过HTTPS证书错误的三种实用方法
  • 宁波装饰公司排名 中高端装企实力对比 - 信息热点
  • 2026年上海静安区装修公司口碑推荐榜:怕恶意增项预算失控,要闭口合同透明整装 - 资讯纵览
  • 统一多模态学习:从概念到落地的工程实践指南
  • 靠谱高速冲床源头厂家推荐:易田高速冲床契合精密制造趋势 - 资讯纵览
  • GARYNOVA首饰共创联系方式获取,专属顾问全程进度可视 - 松梢月冷
  • 5.15冲刺
  • 2026年6月三轮小吃车厂家推荐指南 - 多才菠萝
  • 79
  • 2026 福州金价持续走高,教你避开回收陷阱高价出手黄金 - 奢侈品回收评测