আমার কাছে পাইথন কোডবেস রয়েছে, পাইথন 3 এর জন্য নির্মিত, যা এনকোডিং প্যারামিটার সহ পাইথন 3 স্টাইল খোলা () ব্যবহার করে:
https://github.com/miohtama/vvv/blob/master/vvv/textlineplugin.py#L47
with open(fname, "rt", encoding="utf-8") as f:
এখন আমি এই কোডটি পাইথন ২.x এ ব্যাকপোর্ট করতে চাই, যাতে আমার কাছে একটি কোডবেস থাকে যা পাইথন 2 এবং পাইথন 3 এর সাথে কাজ করে।
open()পার্থক্য এবং এনকোডিং প্যারামিটারের অভাব নিয়ে কাজ করার প্রস্তাবিত কৌশলটি কী ?
আমার কাছে কি পাইথন 3 open()স্টাইলের ফাইল হ্যান্ডলার থাকতে পারে যা বাইটস্ট্রিংগুলি প্রবাহিত করে, তাই এটি পাইথন 2 এর মতো কাজ করবে open()?