试试os.path.splitext它应该做你想要的。
import os
print os.path.splitext('/home/user/somefile.txt')[0]+'.jpg'
如何在Python中从文件名替换(或剥离)扩展名?
试试os.path.splitext它应该做你想要的。
import os
print os.path.splitext('/home/user/somefile.txt')[0]+'.jpg'