How to print the execution time in seconds of C or Python Code?
Asked
Active
Viewed 193 times
1
-
Or [Execution time of C program](https://stackoverflow.com/questions/5248915/execution-time-of-c-program) – David Buck May 28 '20 at 17:54
2 Answers
1
In C , just wrap your code with this code.You will get the execution time in seconds.
#include <time.h>
{
clock_t start, end;
double cpu_time_used;
start = clock();
/* Your Code */
end = clock();
cpu_time_used = ((double) (end - start)) / CLOCKS_PER_SEC;
printf("The Execution Time In Seconds is : %lf",cpu_time_used);
}

krishnaacharyaa
- 14,953
- 4
- 49
- 88
1
You can use datetime in Python for that.
start_time = datetime.datetime.now()
<your program/ lines of code in the Python script/program>
-----
-----
-----
print (datetime.datetime.now() - start_time)
This should give the time. You can also use timeit.timeit() I guess.

Rithwik Rajendran
- 109
- 7