26 มีนาคม 2558

Published มีนาคม 26, 2558 by with 0 comment

ปรับโค้ด Python ให้ถูกต้องตาม PEP8 อัตโนมัติ

สวัสดีผู้อ่านทุกท่าน ทุกท่านคงทราบกันมาแล้วว่า PEP8 เป็นกฏการเขียนโปรแกรมของภาษา Python มีหลักการมากมาย การจะทำให้โค้ดถูกต้องตาม PEP8 แบบครบถ้วนจึงเป็นไปได้ยาก


จึงมีคนพัฒนาเครื่องมือสำหรับจัดการปรับโค้ด Python ให้ถูกต้องตาม PEP8 อัตโนมัติออกมา เครื่องมือนี้มีชื่อว่า "autopep8"
รองรับทั้ง Python 2, Python 3 ครับ
สำหรับติดตั้งได้โดยใช้คำสั่ง pip:
pip install --upgrade autopep8

หรือโหลดโค้ดมาติดตั้งเองจาก https://pypi.python.org/pypi/autopep8 แตกไฟล์บีบอัดเสร็จใช้คำสั่ง
python setup.py install

การใช้งาน
ใช้คำสั่งนี้ในคอมมานด์ไลน์ครับ
$ autopep8 --in-place --aggressive --aggressive <ชื่อไฟล์.py>

หรือในการเขียนโปรแกรม Python
>>> import autopep8
>>> autopep8.fix_code('x= 123\n')
'x = 123\n'


อ่านรายละเอียดเพิ่มเติมได้ที่ https://github.com/hhatto/autopep8

ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)