Python'da bir dosya adının uzantısını (varsa) değiştirecek (veya kaldıracak yerleşik bir işlev var mı?
Misal:
print replace_extension('/home/user/somefile.txt', '.jpg')
Örneğimde: /home/user/somefile.txt
olur/home/user/somefile.jpg
Önemli mi bilmiyorum ama yazdığım bir SCons modülü için buna ihtiyacım var. (Öyleyse belki kullanabileceğim SCons'a özgü bazı işlevler vardır?)
Temiz bir şey istiyorum . Dize içindeki tüm oluşumların basit bir dizge değişimini yapmak .txt
açıkça temiz değildir. (Dosya adım ise bu başarısız olur somefile.txt.txt.txt
)