Clamd is a python interface to Clamd (Clamav daemon). By using Clamd, you can add virus detection capabilities to your python software in an efficient and easy way.
import clamd
cd = clamd.ClamdUnixSocket()
f = '/tmp/EICAR.txt'
open(f, 'wb').write(clamd.EICAR)
print(f"Test1: {cd.scan(f)}")
f = '/tmp/SAFE.txt'
open(f, 'wb').write(b"asdf")
print(f"Test2: {cd.scan(f)}")
from six import BytesIO
r = cd.instream(BytesIO(clamd.EICAR))
print(r)
Test Code
Result