参考链接:https://blog.csdn.net/qq_42110481/article/details/81104182

分离文件名与文件路径:

import os

if __name__ == "__main__":
path = "e:test/module/log"
folder_path, file_name = os.path.split(path)
print("需要分离的文件路径是:" + path)
print("\n分离后的结果是:")
print("文件名:" + file_name + "\t\t\t\t文件夹路径:" + folder_path)

输出结果:

需要分离的文件路径是:e:test/module/log

分离后的结果是:
文件名:log 文件夹路径:e:test/module

区分文件名和后缀:

import os

if __name__ == "__main__":
path = "e:test/module/log.txt"
filename, extension = os.path.splitext(path)
print("需要分离的完整文件名:" + path)
print("\n分离后结果:")
print("文件名称:" + filename + "\t\t\t\t后缀:" + extension)

输出结果:

需要分离的完整文件名:e:test/module/log.txt

分离后结果:
文件名称:e:test/module/log 后缀:.txt

最新文章

  1. 制作centos的U盘启动盘
  2. 程序设计入门—Java语言 第六周编程题 1 单词长度(4分)
  3. C预处理器
  4. [C#]Thread Safe Dictionary in .NET 2.0
  5. 【导航】FPGA相关
  6. resnet代码分析
  7. python3数学函数
  8. Nginx 反向代理504 Gateway Time-out
  9. Linux基础命令---chsh
  10. 防止get访问方式乱码
  11. C# 图像处理:获取鼠标位置信息(全局)
  12. HDFS ErasureCode方案对比
  13. 基于TransactionScope类的分布式隐式事务
  14. Linux中连接mysql执行sql文件
  15. apache中配置php支持模块模式、cgi模式和fastcgi模式
  16. [SharePoint 2010] 如何在小組網站內頁面上撥放影片或是音效檔
  17. HTML-★★★★★JavaScritp简介与语法★★★★★
  18. linux 安全防护
  19. SVN中分支的建立与合并
  20. python 字符串 操作

热门文章

  1. UF_EVAL 曲线或边分析
  2. QueryTable的使用以及错误
  3. 摆脱鼠标之Dos学习
  4. 10:ValueError: Cannot assign "'2'": "Comment.article" must be a "Article" instance
  5. 树的计数(prufer序列 或 purfer序列)
  6. Java安全之反序列化回显研究
  7. 温故知新,DotNet Core SDK和.Net CLI十八般武艺
  8. python之set集合,基础篇
  9. POJ 1775 Sum of Factorials 数论,基础题
  10. POJ 2506 Tiling dp+大数 水题