• 分离文件名与扩展名


    分离文件名与扩展名

    # 分离文件名与扩展名:os.path.splitext(path)
    # 默认返回(fname, fextension)元组
    
    path_01 = 'E:STHFoobar2000install.log'
    path_02 = 'E:STHFoobar2000'
    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
  • 相关阅读:
    笔记本
    物料主档建立(PP模组)
    烦!烦!烦!
    Windows Live Writer试用
    SAP系统中发送公告的几种办法
    [CSS样式表之] 渐变色的实现
    今天终于开通了这个博客了
    MFC消息映射机制过程
    绘图
    C++ 内存分配和指针
  • 原文地址:https://www.cnblogs.com/hui-code/p/14224743.html
Copyright © 2020-2023  润新知