Devdit
 

NameError: name 'arr' is not defined Python คือ วิธีแก้ไข

2.1K

ลองเขียน Python สร้างตัวแปรชนิด Array แต่ไม่สำเร็จ ตอนรันโค้ดขึ้นข้อความว่า NameError: name 'arr' is not defined และไม่มีอะไรขึ้นเลย อยากทราบวิธีการแก้ไขปัญหาดังกล่าว

myarray = arr.array("i", [10, 20, 30, 40])

for i in myarray:
    print(i)

 

วิธีแก้ไข

กรณีต้องการใช้งาน Array ภาษา Python ต้อง import module array เข้ามาในโค้ดก่อนทำการเขียนโปรแกรม สามารถแก้ไขโค้ดได้ดังนี้

import array as arr

myarray = arr.array("i", [10, 20, 30, 40])

for i in myarray:
    print(i)

ผลลัพธ์

10
20
30
40
แก้ไข 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ