获取文件名后缀

1. splittext()方法

强烈推荐 \color{red}{强烈推荐} 强烈推荐

os.path.splittext(path)[-1]

2. re正则方法

file_name = "aaaa.pdf"
suffix_str = str(re.search('\w*(.\w*)', file_name).group(1))

3. split方法切割

这种只是拿到了py没有点,所以再加上点也是可以的

path = "test.py"
suffix = path.split(".")[1]
print("suffix: {}".format(suffix))

python 获取文件名后缀3种方法相关推荐

  1. python截图黑屏_对Python获取屏幕截图的4种方法详解

    Python获取电脑截图有多种方式,具体如下: PIL中的ImageGrab模块 windows API PyQt pyautogui PIL中的ImageGrab模块 import time imp ...

  2. python 获取文件后缀名的方法

    获取文件的后缀名有好几种方法: 第一种:splittext()方法 os.path.splittext(path)[-1] 第二种:endswith()方法 path = "test_use ...

  3. python 句柄窗口指定位置截图_对Python获取屏幕截图的4种方法详解

    Python获取电脑截图有多种方式,具体如下: PIL中的ImageGrab模块 windows API PyQt pyautogui PIL中的ImageGrab模块 import time imp ...

  4. java获取文件名后缀方法

    Java是一种应用广泛的编程语言,可以通过多种方式来实现对文件的操作.如文件名后缀.文件扩展名等.今天我们来看下 Java是如何获取文件名后缀的吧! 1.打开一个空文件,将其复制到一个新的文件夹中. ...

  5. php获取打开网页文件名,php取得当前访问url文件名的几种方法

    php下获取当前访问的文件名的几种方法. 推荐函数: 一是PHP获取当前页面的网址: dedecms用的也是这个哦. //获得当前的脚本网址 function GetCurUrl() { if(!em ...

  6. 用python下载文件的若干种方法汇总

    压缩文件可以直接放到下载器里面下载的 you-get 连接 下载任意文件 重点 用python下载文件的若干种方法汇总 写文章 用python下载文件的若干种方法汇总 zhangqibot发表于Met ...

  7. python 下载文件-用python下载文件的若干种方法汇总

    在日常科研或者工作中,我们免不了要批量从网上下载一些资料.要是手工一个个去下载,浪费时间又让鼠标折寿,好不容易点完了发现手指都麻木了. 这种重复性的批量作业我们应该交给python小弟去帮我们搞定,这 ...

  8. Python 复制文件的 9 种方法

    用 Python 复制文件的 9 种方法具体是: shutil copyfile() 方法 shutil copy() 方法 shutil copyfileobj() 方法 shutil copy2( ...

  9. 基础必备 | Python处理文件系统的10种方法

    作者 | Jeff Hale 译者 | 风车云马:责编 | Jane,Rachel 出品 | Python大本营(ID:pythonnews) [导读]在编写一些Python程序的时候,我们常常需要与 ...

最新文章

  1. java stream 取某个字段_java8的函数式编程和stream使用心得
  2. mysql状态常用参数分析
  3. 分布式事务?No, 最终一致性
  4. beetl的使用感受
  5. Java 设计模式-【单例模式】
  6. Page9:结构分解以及系统内部稳定和BIBO稳定概念及其性质[Linear System Theory]
  7. Developer Express右键菜单显示汉化
  8. Android开发笔记(十)常用的图片加工操作
  9. 电影院售票系统html页面,电影院网上订票系统(全套).doc
  10. ScreenToGif录制录屏gif软件的推荐通用设置,优化使用体验
  11. HBase Coprocessor实现HBase二级索引
  12. vue ui创建项目的常见错误
  13. 保险污名化?区块链赋予保险的「四个机会」
  14. windows 如何设置定时任务执行程序
  15. openAi注册指南(包括临时邮箱跟临时验证码接收地址验证)
  16. BBED修改数据文件的SCN
  17. 牛客网 A-吐泡泡 栈的模拟
  18. 99%的创业公司都不值得加入
  19. NYIST汉诺塔(一)(三)问题以及汉诺塔的路径实现
  20. 任何一个正整数都可以用2的幂次方表示:137=2^7+2^3+2^0

热门文章

  1. Java/Android中的引用类型及WeakReference应用实践
  2. 信息隐藏原理与技术复习
  3. python模拟手机操作_Selenium使用Chrome模拟手机浏览器方法解析
  4. 开源贴身管家小程序,很干
  5. 王岳华:投区块链里最有前景的项目,做最闪亮的投资人
  6. 音视频学习-H264帧基础知识
  7. 小心这种思维正在慢慢地吞噬掉你的前程
  8. Java过滤器配置使用
  9. 01. 数据库中事务的隔离等级及如何设置
  10. java内部类最全详解