ปรับโค้ดให้สอดคล้องกับ PEP 8
อย่างที่ได้กล่าวไปแล้ว มีเครื่องมือหลายอย่างที่ช่วยตรวจสอบว่าโค้ดของคุณสอดคล้องกับแนวทาง PEP 8 หรือไม่ วิธีหนึ่งคือใช้ IDE ที่แจ้งเตือนเมื่อโค้ดเบี่ยงเบนจาก style guide โดยไม่ตั้งใจ อีกวิธีหนึ่งคือใช้แพ็กเกจ pycodestyle เพื่อตรวจสอบโค้ด
ผลลัพธ์ด้านล่างแสดงผลจากการรัน pycodestyle กับโค้ดในตัวแก้ไขของคุณ ตัวเลขนำหน้าในแต่ละบรรทัดแสดงจำนวนครั้งที่พบการละเมิดรูปแบบนั้น
my_script.py:2:2: E225 missing whitespace around operator
my_script.py:2:7: E231 missing whitespace after ','
my_script.py:2:9: E231 missing whitespace after ','
my_script.py:5:7: E201 whitespace after '('
my_script.py:5:11: E202 whitespace before ')'
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
หลักการวิศวกรรมซอฟต์แวร์ใน Python
คำแนะนำการฝึกหัด
- ใช้ผลลัพธ์จาก
pycodestyleเพื่อแก้ไขโค้ดให้สอดคล้องกับ PEP 8
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Assign data to x
x=[8,3,4]
# Print the data
print( x )