2010-11-23 145 views
2

幾天前我開始用Python進行編程,而且我還遇到了一個問題,我還無法解決。 我想通過猜測它的mimetype來更正文件擴展名。 我試過這個:如何更正文件擴展名?

new_file_name = mimetypes.guess_extension(mimetypes.guess_type(file_name))) 
os.rename(file_name, new_file_name) 

爲什麼不能正常工作?

回答

5

mimetypes使用現有擴展來猜測文件類型。使用magic來檢查內容。

+0

感謝您的回答,但我真的不希望我的程序有更多的依賴?沒有其他辦法嗎? – lukad 2010-11-23 20:51:03