를 가져올 수 없습니다 기능 :ImportError를 : 나는 'timeit'모듈을 사용하여 실행 시간을 캡처해야하는 매우 간단한 테스트 기능을 가지고,하지만 난 오류</p> <p>을 얻을 이름 오류를
import timeit
def test1():
l = []
for i in range(1000):
l = l + [i]
t1 = timeit.Timer("test1()", "from __main__ import test1")
print(t1.timeit(number=1000))
The Error: C:\Python34\lib\timeit.py:186: in timeit timing = self.inner(it, self.timer) :3: in inner ??? E
ImportError: cannot import name 'test1' =========== 1 error in 0.03 seconds ==============
여러분이 해결책을 도울 수 있습니까?
나는 그것을 재현한다. 그것은 모두 귀하의 코드입니까? –
위의 코드는'test1' 함수에는 아무 것도 없습니다. 3,4,5 줄을 들여 쓰기해야합니다. 문제는 'timeit'이 코드를 수동으로 가져오고 가져 오기 오류가 발생한다는 것입니다. –
여기에 코드를 복사하는 동안 실수를합니다. 내 IDE에서 들여 쓰기가 정확합니다. @MartinBonner –