Мне нужно измерить время выполнения программы на Python, имеющей следующую структуру:
import numpy
import pandas
def func1():
code
def func2():
code
if __name__ == '__main__':
func1()
func2()
Если я хочу использовать «time.time ()», где я должен поместить их в код? Я хочу получить время выполнения для всей программы.
Альтернатива 1:
import time
start = time.time()
import numpy
import pandas
def func1():
code
def func2():
code
if __name__ == '__main__':
func1()
func2()
end = time.time()
print("The execution time is", end - start)
Альтернатива 2:
import numpy
import pandas
def func1():
code
def func2():
code
if __name__ == '__main__':
import time
start = time.time()
func1()
func2()
end = time.time()
print("The execution time is", end - start)