# libc_time.py # Example of calling C library functions from Python # using the Python ctypes module. # Author: Vasudev Ram # Copyright 2016 Vasudev Ram - https://vasudevram.github.io from __future__ import print_function from ctypes import cdll import time libc = cdll.msvcrt def test_libc_time(n_secs): t1 = libc.time(None) time.sleep(n_secs) t2 = libc.time(None) print("n_secs = {}, int(t2 - t1) = {}".format(n_secs, int(t2 - t1))) print("Calling the C standard library's time() function via ctypes:") for i in range(1, 6): test_libc_time(i)