คำถามติดแท็ก python-2to3

2
การปลดวัตถุ python 2 ด้วย python 3
ฉันสงสัยว่ามีวิธีโหลดวัตถุที่ถูกดองใน Python 2.4 ด้วย Python 3.4 หรือไม่ ฉันใช้ 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ใน a dictที่มีคีย์และค่าประเภทstrที่มีคีย์และค่าประเภท คำถามของฉันคือ: มีวิธีโหลดวัตถุเดิมที่ดองใน python 2.4 ด้วย …

5
สำหรับการแปลงรหัส Python2 ถึง Python3 Python & Django เวอร์ชันใดเหมาะสมที่สุด?
ขณะนี้ฉันทำงานใน บริษัท ใหญ่ที่เราจำเป็นต้องแปลง pango2 โครงการใหญ่เก่า Django เป็น python3 ดังนั้นฉันได้ทำการวิจัยมากมายที่เกี่ยวข้อง แต่ก็ยังไม่สามารถหาคำตอบที่สมบูรณ์แบบที่เกี่ยวข้องกับเวอร์ชันของ Python และ Django ที่เหมาะสมที่สุดสำหรับการแปลง ปัจจุบันฉันใช้ Python: 2.7.16 และ Django: 1.9.13 ในรุ่นเก่าของฉัน ทุกคนสามารถแนะนำฉันให้เป็นรุ่นที่เหมาะสมที่สุดของ Python & Django สำหรับรุ่นเก่าที่เหนือกว่าสำหรับการแปลง python2 เป็น python3
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.