获取文件的后缀名有好几种方法:

第一种:splittext()方法

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

第二种:endswith()方法

path = "test_user_info.py"bool = path.endswith(".py")print(bool)

第三种:判断后缀名是否在字符串中(这种会存在误判,若是.pyx后缀,一样会打印True,前面两种不会)

'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''path = "test_user_info.py"if ".py" in path:    print(True)

第四种:用split方法切割,但是吧这种只是拿到了py没有点,所以再加上点也是可以的

path = "test_user_info.py"suffix = path.split(".")[1]print("suffix: {}".format(suffix))
©著作权归作者所有:来自51CTO博客作者Python热爱者的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 当Adobe在使用过程中出现“非正版提示”时的解决方法
  2. php get_class_methods('myclass') 获取类里面的方法
  3. Java 将XML转为Excel方法介绍
  4. 【归纳】CSS实现单行和多行文本溢出显示省略号(…)的方法
  5. 【归纳】赶紧收藏css实现水平垂直居中的八种快速方法总结
  6. unity常用方法库 持续跟新
  7. 第一篇博客
  8. 过去三十年, RCT, DID, RDD, LE, ML, DSGE等方法的“高光时刻”
  9. 机器学习方法出现在AER, JPE, QJE等顶刊上了!!!

随机推荐

  1. Android Intent个人介绍
  2. Android 下的图片选择与裁剪开源库
  3. Android 布局 之 LinearLayout
  4. android消息机制之二--Handler
  5. android图片压缩的3种方法实例
  6. android api (83) —— InputMethodSessi
  7. Android学习笔记——各种常用布局管理器
  8. Android(安卓)蓝牙开发(四)OPP传输文件
  9. 基于MQTT实现Android消息推送(Push)(2)
  10. android 有关怎么自己添加系统级服务 jav