ความงงงวดมาบังเกิด เมื่อ python code ที่เขียนมาอย่าง ยากลำบาก อยู่ดีๆ run ไม่ได้ จากการตรวจสอบจึงรู้ว่า ข้อแตกต่างคือ ได้มีการ upgrade python -> 2.5
การเปลี่ยนแปลง ครั้งใหญ่คือ Elementtree ได้รวมเข้าไปอยู่ใน python โดยตรง จากที่เมื่อก่อนต้องเรียกผ่าน cElementtree
ก็ลองต้องทำการเปลี่ยน code นิดหน่อย
python 2.4
from cElementTree import Element, SubElemet,ElementTree
python 2.5
from xml.etree import ElementTree
from xml.etree.cElementTree import Element, SubElement
ขั้นต้นในการ require
จุดหนึ่งที่สังเกตอีกอัน ก็ตอน write Elementtree
python 2.4
ElementTree(featureMember).write(self.fh,”utf-8″)
python 2.5
ee = ElementTree.ElementTree(featureMember)
ee.write(self.fh,”utf-8″)
เปลี่ยนตามข้างบน แต่น่าจะมี รายละเอียดหรือความแตกต่างเพิ่มเติมอีก
ข้อมูลเพิ่มเติม 2 3
การเปลี่ยนแปลง ครั้งใหญ่คือ Elementtree ได้รวมเข้าไปอยู่ใน python โดยตรง จากที่เมื่อก่อนต้องเรียกผ่าน cElementtree
ก็ลองต้องทำการเปลี่ยน code นิดหน่อย
python 2.4
from cElementTree import Element, SubElemet,ElementTree
python 2.5
from xml.etree import ElementTree
from xml.etree.cElementTree import Element, SubElement
ขั้นต้นในการ require
จุดหนึ่งที่สังเกตอีกอัน ก็ตอน write Elementtree
python 2.4
ElementTree(featureMember).write(self.fh,”utf-8″)
python 2.5
ee = ElementTree.ElementTree(featureMember)
ee.write(self.fh,”utf-8″)
เปลี่ยนตามข้างบน แต่น่าจะมี รายละเอียดหรือความแตกต่างเพิ่มเติมอีก
ข้อมูลเพิ่มเติม 2 3
Powered by ScribeFire.
Technorati Tags: python