5
การเรียก "ชื่อส่วนกลาง" foo "ไม่ได้กำหนดไว้" ด้วยเวลาของ Python
ฉันพยายามค้นหาว่าต้องใช้เวลาเท่าไรในการดำเนินการคำสั่ง Python ดังนั้นฉันจึงดูออนไลน์และพบว่าไลบรารีมาตรฐานมีโมดูลที่เรียกว่าtimeitซึ่งอ้างว่าจะทำอย่างนั้น: import timeit def foo(): # ... contains code I want to time ... def dotime(): t = timeit.Timer("foo()") time = t.timeit(1) print "took %fs\n" % (time,) dotime() อย่างไรก็ตามสิ่งนี้ก่อให้เกิดข้อผิดพลาด: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 3, in dotime File "/usr/local/lib/python2.6/timeit.py", …