আমি ভাবছি পাইথন ২.৪-তে পাইথন ২.৪-তে আচারযুক্ত কোনও বস্তু লোড করার কোনও উপায় আছে কিনা?
আমি আপ টু ডেট করার জন্য সংখ্যক সংস্থার লিগ্যাসি কোডটিতে 2to3 চালিয়ে যাচ্ছি।
এটি করার পরে, ফাইলটি চালানোর সময় আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:
File "H:\fixers - 3.4\addressfixer - 3.4\trunk\lib\address\address_generic.py"
, line 382, in read_ref_files
d = pickle.load(open(mshelffile, 'rb'))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 1: ordinal
not in range(128)
যুক্তিযুক্ত আচারযুক্ত বস্তুর দিকে তাকানো, এটি একটি dict
ইন এর dict
, কী এবং প্রকারের মানগুলি অন্তর্ভুক্ত str
।
সুতরাং আমার প্রশ্নটি হল: অজগর ৩.৪ সহ মূলত পাইথন ২.৪-তে আচারযুক্ত কোনও বস্তু লোড করার কোনও উপায় আছে কি?
json
মডিউলটি রয়েছে? সম্ভবত আপনি একটি ২.৪ স্ক্রিপ্ট লিখতে পারেন যা অবজেক্টটিকে আনপিকল করে এবং এটি একটি জসন অবজেক্ট হিসাবে সংরক্ষণ করে এবং তারপরে একটি 4.৪ স্ক্রিপ্ট লিখতে পারে যা জসন অবজেক্টটি পড়ে এবং এটি একটি 3.4- সামঞ্জস্যপূর্ণ আচার অবজেক্ট হিসাবে সংরক্ষণ করে। এটি এমন এককালীন ক্রিয়াকলাপ হবে যা আপনি আপনার সমস্ত আচার ফাইলগুলিতে চালান।