পাইথনে এমন কোনও অন্তর্নির্মিত ফাংশন রয়েছে যা কোনও ফাইল নামের এক্সটেনশন (যদি এটি থাকে) প্রতিস্থাপন করে (বা মুছে ফেলবে)?
উদাহরণ:
print replace_extension('/home/user/somefile.txt', '.jpg')
আমার উদাহরণে: /home/user/somefile.txtহয়ে উঠবে/home/user/somefile.jpg
এটি গুরুত্বপূর্ণ কিনা তা আমি জানি না, তবে আমি লিখছি এমন একটি এসসিএস মডিউলের জন্য আমার এটি দরকার। (সুতরাং সম্ভবত আমি ব্যবহার করতে পারি এমন কিছু স্ক্যাসের নির্দিষ্ট ফাংশন রয়েছে?)
আমি কিছু চাই পরিচ্ছন্ন । স্ট্রিংয়ের মধ্যে সমস্ত উপস্থিতিগুলির একটি সাধারণ স্ট্রিং প্রতিস্থাপন .txtকরা স্পষ্টতই পরিষ্কার নয়। (এটি যদি আমার ফাইলের নাম হয় তবে ব্যর্থ হবে somefile.txt.txt.txt)