ความงงงวดมาบังเกิด เมื่อ 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
สวัสดีครับพี่อาร์ท ผมชัยภัทร นะครับ
มาเจอ blog พี่จาก google
ผมมีปัญาหากับ python ครับ
พอดีลง python 2.5 บน windows แล้ว import gdal ไม่ได้
เอา gdal 1.5 install เรียบร้อย แต่พอ run gdal มัน error บอกหา _gdal module ไม่เจอ แต่ osgeo import เข้ามาได้ไม่เจอปัญหา
ยังไงถ้าพี่พอจะมี solution ก็รบกวนหน่อยนะครับ