2011-08-02 82 views
0

我有一系列的文件,我需要創建(2007年)添加到文件名的末尾:如何使用Python將文本添加到多個文件名?

目前: NewZealand_cities.shp NewZealand_roads.shp 等

需求: NewZealand_cities2007.shp NewZealand_roads2007.shp

我已經能夠刪除段的文本,但由於某種原因無法添加。任何幫助將非常感激。謝謝。

+0

os.rename工作不適合你? ...也許告訴我們你有什麼 – Gerrat

+0

你能告訴我們你到底想到了什麼嗎?當我們不知道你嘗試過什麼時,很難指出你正確的方向。 – mklauber

+0

請提供更多信息。你是什​​麼意思,你沒有能夠添加文本到文件名?您是否在OS模塊中使用移動/重命名功能? –

回答

2

你試試這個:

import os 
name, ext = os.path.splitext(fname) 
os.rename(fname, name + '2007' + ext) 
相關問題