【问题标题】:Renaming or naming a filename in python在python中重命名或命名文件名
【发布时间】:2019-11-20 20:31:20
【问题描述】:

我尝试在 python 中命名文件或重命名文件,但它在路径末尾的 ',r' 之前显示无效语法

os.rename(r  'D:\\Stackoverflow\\SC.png'  ,r 'D:\\Stackoverflow\\Screen'+str(localtime)+'.png')

【问题讨论】:

  • 这里有一个类似的问题:stackoverflow.com/questions/2953834/windows-path-in-python。答案是,您可能应该使用常规正斜杠 - 然后您将永远不必再处理此类错误
  • 感谢您的评论。现在我对 Python 中的转义序列有了更多的了解。再次感谢您的支持。

标签: python-3.x file file-handling


【解决方案1】:

试试这个:

from datetime import datetime 
import os

src = "/tmp/test.txt"
dst = "/tmp/python_" + str(datetime.now().strftime('%Y-%m-%d-%H_%M_%S')) +".inf" 

os.rename(src, dst) 

【讨论】:

    猜你喜欢
    • 2021-02-03
    • 1970-01-01
    • 2013-05-07
    • 2013-08-24
    • 1970-01-01
    • 2016-10-14
    • 1970-01-01
    • 2020-02-18
    相关资源
    最近更新 更多