{{category Python}} import hashlib for arg in sys.argv[1:]: mdf = hashlib.md5() # read() reads full contents when no arguments. # "b" is for Windows. f = open(path, "rb") mdf.update(f.read()) f.close() print(mdf.hexdigest().upper())