This is more a Python question than a Nifi one, perhaps this will help:
import pyminizip
pyminizip.compress("myfile.txt", "myzippedfile.zip", "mypassword", compression_level)
I would recommend you to first see if you can get the python part working, and then worry about how to call it from Nifi.
- Dennis Jaheruddin
If this answer helped, please mark it as 'solved' and/or if it is valuable for future readers please apply 'kudos'.