Sufficiency Economy
Group Blog
 
All blogs
 
python + ubuntu + japanese + write binary file ?

  ตอนนี้อยากทดสอบว่า python ที่เขียน บน windows สามารถนำไปใช้ใน linux ได้หรือไม่
จึงเกิดเป็น post นี้ขึ้นมา
1. สามารถใช้ได้โดยต้องปรับแก้นิดหน่อย เช่น
การระบุภาษา ต้องใส่ #-*-coding:utf-8-*-
เนื่องจากเป็น utf-8 จึงใส่ภาษาอื่นได้ ในที่นี้คือ ภาษาญี่ปุ่น
2. การอ่านข้อมูล binary file ก็ทำได้ โดยที่ต้องการคือการเปลี่ยนค่า byte ในตำแหน่งที่ต้องการ เช่นที่ 0x04 ต้องการเปลี่ยนเป็น 0x44  ก็ทำได้ตาม list code ด้านล่าง และที่สำคัญต้องกำหนด mode ให้เหมาะสม ในที่นี้คือ rb+ หมายถึง READ WRITE binary file โดยต้องมีไฟล์อยู่แล้ว
3. โปรแกรม bless hex editor ใช้ได้ดีทีเดียว แต่มีงงตรงการ save นิดหน่อย คือถ้าเราเพิ่มจำนวน byte (append data) จะต้องใช้ save as ใช้คำสั่ง save ไม่ได้ โปรแกรมจะฟ้องว่าพื้นที่ไม่พอ
4. ต้องติด module Tkinter โดย พิมพ์ sudo apt-get install python-tk


เพิ่มเติม วิธีตั้งค่าให้พิมพ์ภาษาญีุ่่ปุ่นได้ ทำตาม LINK นี้ครับ




Create Date : 04 สิงหาคม 2556
Last Update : 4 สิงหาคม 2556 11:09:49 น. 0 comments
Counter : 1386 Pageviews.

ชื่อ :
Comment :
  *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 

wink99_th
Location :
พิษณุโลก Thailand

[Profile ทั้งหมด]

ให้ทิปเจ้าของ Blog [?]
ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 8 คน [?]




New Comments
Friends' blogs
[Add wink99_th's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.