หากต้องการแพ็กข้อมูลวัตถุไพทอนให้ได้ครบถ้วน ต้องใช้โมดูล
dill
โมดูล dill เป็นโมดูลสำหรับแพ็กข้อมูลวัตถุในภาษาไพทอน
ใช้ License : 3-clause BSD
รองรับทั้ง Python 2 และ Python 3
ติดตั้งได้ด้วยคำสั่ง
pip install dill
การใช้งานเบื้องต้น
แพ็กข้อมูลวัตถุบันทึกลงไฟล์
ใช้คำสั่ง
dill.dump(วัตถุ, คำสั่ง open ที่เปิดไฟล์ในโหมดเขียนไฟล์อยู่)
ตัวอย่าง
import dill
a='data'
outfile="a1.data" # ชื่อไฟล์ข้อมูล
with open(outfile, 'wb') as out_strm:
dill.dump(a, out_strm)
การเรียกใช้งานแพ็กข้อมูลที่บันทึกลงไฟล์
ใช้คำสั่ง
dill.load(คำสั่ง open ที่เปิดไฟล์ในโหมดอ่านไฟล์อยู่)
ตัวอย่าง
infile='a1.data'
with open(infile, 'rb') as in_strm:
a = dill.load(in_strm)
อ่านเอกสารได้ที่ http://trac.mystic.cacr.caltech.edu/project/pathos/wiki/dill.html
เขียนที่ https://python3.wannaphong.com/
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)