文章目录

  • 原创声明
  • 前言
  • 一、Path 是什么?
  • 二、使用步骤
    • 1.提取文件名
    • 2.提取父文件路径
    • 3.提取文件后缀
    • 4.提取无后缀的文件名
    • 5.更改文件后缀
    • 6.遍历文件
    • 7.组合文件路径
    • 8.是否绝对路径
    • 9.是否文件夹 or 文件
    • 10.是否存在
    • 11.glob
  • 总结
    • 参考
  • 授权须知

原创声明

本文为 HinGwenWoong 原创,如果这篇文章对您有帮助,欢迎转载,转载请阅读文末的【授权须知】,感谢您对 HinGwenWoong 文章的认可!


前言

我们在编写代码的时候经常会和文件系统做交互,但是 os.path 属于比较基础的库,我们在提取文件夹的名字、后缀或者父文件名字的时候需要经常用到 split,切割之后需要对得到的 list 进行提取,有时候得到的效果不是我们需要的,而且代码代码写得也不是特别的友好,这里我们介绍 Python3 自带的库 Path,可以让我们使用更少的代码但是与之而来的是更高的效率。

我是 HinGwenWoong,一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,码字不易,如果帮到您,请帮我在屏幕下方点赞

Python | Path 让文件路径提取变得简单(含代码)相关推荐

  1. Python教程:文件路径/目录获取教程

    一.获取文件路径实现 1 获取当前文件路径 import oscurrent_file_path = __file__ print(f"current_file_path: {current ...

  2. python 如何获取文件路径_Python如何获取文件路径/目录

    一.获取文件路径实现 1.1 获取当前文件路径 import os current_file_path = __file__ print(f"current_file_path: {curr ...

  3. python获取某文件路径_Python获取当前文件路径

    一. Python 获取当前文件路径方法 2. sys.path[0] 获取文件当前工作目录路径(绝对路径) sys.argv[0]|获得模块所在的路径(由系统决定是否是全名) 若显示调用python ...

  4. python进阶14文件路径(找不到文件)

    原创链接:python进阶14文件路径(找不到文件) 开发时遇到问题,文件路径不正确,找不到文件等等,都是这一类问题. curdir,argv,file 举例: 文件1代码: 1 2 3 4 5 6 ...

  5. gnuradio上怎么使用python文件_使用Python从PDF文件中提取数据

    前言 数据是数据科学中任何分析的关键,大多数分析中最常用的数据集类型是存储在逗号分隔值(csv)表中的干净数据.然而,由于可移植文档格式(pdf)文件是最常用的文件格式之一,因此每个数据科学家都应该了 ...

  6. 使用Python从PDF文件中提取数据

    前言 数据是数据科学中任何分析的关键,大多数分析中最常用的数据集类型是存储在逗号分隔值(csv)表中的干净数据.然而,由于可移植文档格式(pdf)文件是最常用的文件格式之一,因此每个数据科学家都应该了 ...

  7. python---之os.path.splitext(“文件路径”)

    os.path.splitext("文件路径")    分离文件名与扩展名:默认返回(fname,fextension)元组,可做分片操作 example: import os p ...

  8. python读取csv文件路径正确但报错FileNotFoundError: [Errno 2] No such file or directory

    项目场景: python读取csv文件路径正确但报错FileNotFoundError: [Errno 2] No such file or directory 问题描述: #储存调用表格.数据 #调 ...

  9. python导入csv文件-Python从CSV文件导入数据和生成简单图表

    原标题:Python从CSV文件导入数据和生成简单图表 我们已经完成Python的基础环境搭建工作,现在我们尝试导入CSV数据 我们准备一个csv测试数据,文件名是csv-test-data.csv数 ...

  10. 使用python和pyqt5轻松上手人脸识别系统(含代码)

    使用python和pyqt5轻松上手人脸识别系统(含代码) 一. 环境配置 1.1 python环境配置 1.1.1 安装 anaconda 1.1.2 安装pycharm 1.1.3 配置pip源 ...

最新文章

  1. TIOBE 2月编程语言排行榜:Python逼近C,Groovy重回TOP 20
  2. TLU-Net:表面缺陷自动检测的深度学习方法
  3. 北京冬奥一项AI黑科技即将走进大众:实时动捕三维姿态,误差不到5毫米
  4. 调用iframe中的函数
  5. 从javaagent迁移到JVMTI:我们的经验
  6. 从GlassFish 3.x扩展到WebLogic 12c Server
  7. 涨疯了,历史总是如此相似
  8. 从外网 SSH 进局域网,反向代理+正向代理解决方案
  9. uv,top3访问次数
  10. Transformer-XL语言模型:超长上下文依赖
  11. CVPR 2022 论文和开源项目合集
  12. python 导入excel至oracle,Python读取Excel数据并将其导入Oracle数据库,导入到
  13. 【Matlab语音识别】声纹识别【含GUI源码 537期】
  14. 微信小程序-轮播图实现
  15. 寒冬不怕!印度互联网市场潜力巨大
  16. 什么是测试思维?测试思维都有什么?
  17. toft 测试用例rat_测试案例如何区分RAT,FAST,TOFT,FET | 学步园
  18. python版本升级 mac_mac如何升级python版本
  19. lzw编码c语言,LZW字典压缩算法的实现
  20. win10计算机休眠在哪里调,win10设置休眠时间怎么操作_win10如何更改电脑休眠时间...

热门文章

  1. Hadoop环境搭建学习(1)
  2. 微信支付(PC扫码支付和H5公众号支付)
  3. Scala下载及IDEA安装Scala插件(保姆级教程超详细)
  4. 全国大学生恩智浦杯智能汽车竞赛
  5. 游戏 编程 语言 服务端 客户端 就业
  6. 电工学(上)-电工技术 秦曾煌(7版)
  7. python贝叶斯网络预测天气_基于pym的贝叶斯网络条件概率表的生成
  8. RT struct 文件 保存为nii文件及解析
  9. 采用状态空间法求解八数码问题
  10. python写数据到hive_Python数据篇之Pyhive