python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法

作者:waq127520 时间:2023-07-18 12:15:22 

1.获得盘名os.path.splitdrive(path)


import os
path="C:\\Users\\wuyanzu\\x1.jpg"
drive,rem=os.path.splitdrive(path)
print(drive)
print(rem)

#输出:
C:
\Users\wuyanzu\x1.jpg

2.获得路径与文件名os.path.split(path)


import os
path="C:\\Users\\wuyanzu\\x1.jpg"
dir,file=os.path.split(path)
print(dir)
print(file)

#输出:
C:\Users\wuyanzu
x1.jpg

3.获得路径名os.path.dirname(path)


import os
path="C:\\Users\\wuyanzu\\x1.jpg"
dir=os.path.dirname(path)
print(dir)

#输出:
C:\Users\wuyanzu

4.获得文件名os.path.basename(path)


import os
path="C:\\Users\\wuyanzu\\x1.jpg"
basename=os.path.basename(path)
print(basename)

#输出:
x1.jpg

5.获得文件扩展名os.path.splitext(path)


import os
path="C:\\Users\\wuyanzu\\x1.jpg"
dir,ext=os.path.splitext(path)
print(dir)
print(ext)

#输出:
C:\Users\wuyanzu\x1
.jpg

6.获得路径中片段名称

使用rfind(e)得到检索字符的位置,然后切片获得检索字符前的位置


path="C:\\Users\\wuyanzu\\x1.jpg"
index=path.rfind("w")
print(index)
print(path[:index])

#输出:
9
C:\Users\

如果有多个检索字符,返回的是最后一个检索的结果

Δ:片段组成文件全名:os.path.join(dir,file)


dir="C:\\Users\\wuyanzu" #后面加上\\也行
file="x1.jpg"
path=os.path.join(dir,file)
print(path)

#输出:
C:\Users\wuyanzu\x1.jpg

Δ:切割字符串获得片段:split(str,num)
使用split(str,num)获得以str为分割符切片后的片段
参数说明:str:进行切片的字符串
     num:表示分隔符使用的次数,不填的话则显示所有切片后的片段


path="C:\\Users\\wuyanzu\\x1.jpg"
pieces=path.split('\\',2)
print(pieces)

#输出:
['C:', 'Users', 'wuyanzu\\x1.jpg']

来源:https://blog.csdn.net/waq127520/article/details/105641438

标签:python,路径,文件名
0
投稿

猜你喜欢

  • Django框架设置cookies与获取cookies操作详解

    2021-07-24 09:10:49
  • python机器学习之贝叶斯分类

    2023-10-16 00:31:28
  • 详解在Azure上部署Asp.NET Core Web App

    2023-07-20 00:55:18
  • numpy.reshape(-1,1)的具体使用

    2021-12-26 13:25:30
  • HTML+CSS 模仿Windows 7 桌面效果

    2010-06-17 14:33:00
  • Centos7下编译安装配置Nginx+PHP+MySql环境

    2023-11-14 19:10:06
  • Python练习之操作MySQL数据库

    2024-01-20 12:29:22
  • 总结python多进程multiprocessing的相关知识

    2022-12-04 00:17:57
  • Access的特点及其概念问答

    2009-09-10 19:00:00
  • Python中的数据对象持久化存储模块pickle的使用示例

    2023-09-26 01:26:28
  • python中用shutil.move移动文件或目录的方法实例

    2021-01-03 07:35:06
  • 用JavaScript实现PHP的urlencode与urldecode函数

    2023-11-23 08:18:14
  • 利用Python实现一个简易的截图工具

    2023-08-07 08:50:03
  • sql 语句中的 NULL值

    2024-01-14 06:41:16
  • python中黄金分割法实现方法

    2022-05-15 01:45:24
  • Python中filter与lambda的结合使用详解

    2022-03-03 01:35:03
  • django中F与Q查询的使用

    2022-11-20 19:23:22
  • DateDiff函数在Sql与Access中的区别

    2009-06-04 18:02:00
  • python 字典访问的三种方法小结

    2022-03-25 06:07:26
  • ASP操作XML的方法

    2008-03-06 21:43:00
  • asp之家 网络编程 m.aspxhome.com