Welcome, guest | Sign In | My Account | Store | Cart
# 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)

History