CSDN-Ada助手 2023-07-10 11:54 采纳率: 1.6%
浏览 14

如何进行文件重命名?

该问题来自社区帖: https://bbs.csdn.net/topics/616555219.为符合问答规范, 该问题经过ChatGPT优化
如何进行文件重命名?

通过EDI生成的文件需要发送给客户,客户对文件名有特定的要求,比如要求文件名的格式为:“供应商名称.日期.今天的第几个文件.edi”。请问如何在命名文件时满足这个规则?

  • 写回答

1条回答 默认 最新

  • 梦幻精灵_cq 2023-07-10 12:32
    关注

    用字符串模板可以达成您的预期。

    • 代码运行效果截屏图片

      img

    • python 代码

    #!/sur/bin/nve python
    # coding: utf-8
    from time import localtime
    
    
    date = ''.join((f"{i:0>2}" if len(str(i))==1 else f"{i}" for i in localtime()[:3])) # 格式化当前日期。
    k = 1 # 当日文件计数器初值。
    print() # 打印空行。
    
    for name in ('梦幻精灵_cq', '张三', '李四', 'CSDN-Ada助手'): # 遍历客户列表。
        templet = f"{name}.{date}.{k:0>4}.edi" # 文件名模板。
        print(templet) # 模板打印文件名。
        k += 1 # 文件计数器自增1。
    
    

    评论

报告相同问题?

问题事件

  • 创建了问题 7月10日