簡體   English   中英

在python中重命名文件名

[英]Rename file name in python

我想重命名一個始終為 export(x).csv 的文件,但 x 可以是一個隨機數。

我想用日期格式 YYYYMMDDHHMM.csv 重命名它

import os

old_file = os.path.join("c:\", "export%")

new_file = os.path.join("c:\", "YYYYMMDDHHMM.csv")

os.rename(old_file, new_file)

如果你想要當天的YYYYMMDDHHMM ,你可以使用 datetime:

s=datetime.today().strftime('%Y%m%d%H%M')

注意:

  • %Y =
  • %m =
  • %d =
  • %H =小時
  • %M =分鍾

您也可以閱讀 此內容 所以,在你的代碼中:

new_file = os.path.join("c:/", s+".csv")

舉個例子:

from datetime import datetime

s=datetime.today().strftime('%Y%m%d%H%M')
print(s)

將產生:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM