আমি সত্যিই সঙ্গে গুলিয়ে ফেলা করছি codecs.open function
। যখন আমি করি:
file = codecs.open("temp", "w", "utf-8")
file.write(codecs.BOM_UTF8)
file.close()
এটি আমাকে ত্রুটি দেয়
ইউনিকোড ডিকোড এরর: 'এসকিআই' কোডেক বাইট 0x সিফ পজিশনে ডিকোড করতে পারে না 0: অরিনালাল রেঞ্জ নয় (128)
যদি আমি করি:
file = open("temp", "w")
file.write(codecs.BOM_UTF8)
file.close()
এটা ভাল কাজ করে।
প্রশ্ন প্রথম পদ্ধতিটি কেন ব্যর্থ হয়? আমি কীভাবে বোমাটি sertোকাব?
দ্বিতীয় পদ্ধতিটি যদি এটি করার সঠিক উপায় হয় তবে এটি ব্যবহার করার codecs.open(filename, "w", "utf-8")
কী উপায়?