首页 > 其他 > 详细

分离文件名与扩展名

时间:2021-01-03 10:36:52      阅读:30      评论:0      收藏:0      [点我收藏+]

分离文件名与扩展名

# 分离文件名与扩展名:os.path.splitext(path)
# 默认返回(fname, fextension)元组

path_01 = ‘E:\STH\Foobar2000\install.log‘
path_02 = ‘E:\STH\Foobar2000‘
res_01 = os.path.splitext(path_01)
res_02 = os.path.splitext(path_02)
print(res_01)
print(res_02)
(‘E:\\STH\\Foobar2000\\install‘, ‘.log‘)
(‘E:\\STH\\Foobar2000‘, ‘‘)
import os

from pprint import pprint

filelist = [‘IMG_20131222_100902.jpg‘, ‘IMG_20131222_100917.jpg‘, ‘IMG_20131222_101052.jpg‘, ‘IMG_20131222_101136.jpg‘]

pprint(filelist)

for index, img in enumerate(filelist):
    name = str(index + 1).zfill(6)   # 字符串填充
    ext = os.path.splitext(img)[-1]  # 分离文件名与扩展名
    print(f‘new name -- {name}{ext}‘)
    # os.rename(old, new)
[‘IMG_20131222_100902.jpg‘,
 ‘IMG_20131222_100917.jpg‘,
 ‘IMG_20131222_101052.jpg‘,
 ‘IMG_20131222_101136.jpg‘]
new name -- 000001.jpg
new name -- 000002.jpg
new name -- 000003.jpg
new name -- 000004.jpg

分离文件名与扩展名

原文:https://www.cnblogs.com/hui-code/p/14224743.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!