Python中是否有內置函數可以替換(或刪除)文件擴展名(如果有的話)?如何從Python中的文件名替換(或剝離)擴展名?
例子:
print replace_extension('/home/user/somefile.txt', '.jpg')
在我的例子:/home/user/somefile.txt
將成爲/home/user/somefile.jpg
我不知道它的問題,但我需要這樣一個SCons的模塊,我寫。 (所以也許有一些SCONS的具體功能我可以使用?)
我想要的東西乾淨。做一個簡單的字符串替換字符串內的所有事件.txt
顯然是不乾淨的。 (如果我的文件名是somefile.txt.txt.txt
)
可能的重複[在Python中提取文件名中的擴展名](http://stackoverflow.com/questions/541390/extracting-extension-from-filename-in-python) – 2010-08-23 15:55:40
SCons允許獲取操作字符串中的文件庫。你能發佈你的scons特定的邏輯嗎?這是行動,發射器,掃描儀? – bdbaddog 2015-11-01 03:00:49