簡體   English   中英

如何使用python腳本重命名文件夾中的多個文件

[英]How to rename multiple files in a folder using python script

假設我有一個文件夾,里面有一些文件。

文件名分別為file1.txt, file2.txt, file3.txt, .... ,等。

你能幫我寫一個腳本,將所有文件重命名為文件 abc1.txt, bcd2.txt, cde3.txt, .... 等嗎?

文件的名稱無關緊要。 我只是想看看代碼。

另外,我對編碼一無所知。 我只是想看看有人會怎么做。

import os
os.rename('xyz.txt', 'new_name.txt')

只需注意文件路徑。

讓我們考慮您正在同一目錄中運行 python 程序,然后執行以下操作:-

import os
var1 = os.listdir()  # takes all file's name in a list
var0 = 0
for i in var1:
    os.rename(i, 'file{}'.format(var0))
    var0 += 1
# new names would be file1, file2 ...

PS:始終先在虛擬文件夾上進行實驗; 這樣就不會有損失的機會。

暫無
暫無

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

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