2013-08-29 57 views
-3

如何將某些PDF文件(* .pdf)的名稱更改爲convert.pdf?將* .pdf重命名爲convert.pdf

相關目錄中只有一個PDF文件。

+5

爲什麼你需要在Python中這樣做,而不是在bash/cmd中做簡單的回答/無論你的shell是什麼? – abarnert

+1

你到目前爲止嘗試過什麼嗎? – ApproachingDarknessFish

+0

你應該發佈你到目前爲止,所以我們可以幫忙,而不是寫你的代碼:] – iCanHasFay

回答

3

似乎很愚蠢做到這一點在Python時,你可以只寫在cmd在兼容sh的外殼mv *.pdf convert.pdf(在大多數非Windows系統默認)或rename *.pdf convert.pdf(Windows的默認值)。但如果你真的想,你可以用兩種方法做到這一點。

import glob, os 
for name in glob.iglob('*.pdf'): 
    os.rename(name, 'convert.pdf') 

import os 
for name in os.listdir('.'): 
    if os.path.splitext(name)[1] == '.pdf': 
     os.rename(name, 'convert.pdf')