Код: Выделить всё
def zipdir(path, ziph):
# ziph is zipfile handle
for root, dirs, files in os.walk(path):
for file in files:
if not file.endswith('.pyc') and '.metadata' not in root and '.Trash' not in root:
ziph.write(os.path.join(root, file))
zipf = zipfile.ZipFile('/tmp/example.zip', mode='w', compression=zipfile.ZIP_DEFLATED)
zipdir('/Users/me/Documents/Dev/', zipf)
zipf.setpassword(b'1234')
zipf.close()
Код: Выделить всё
with zipfile.ZipFile('/tmp/example.zip', mode='w', compression=zipfile.ZIP_DEFLATED) as zipf:
zipdir('/Users/me/Documents/Dev/', zipf)
zipf.debug = 3
zipf.setpassword(b'1234')
Код: Выделить всё
OSError: [Errno 102] Operation not supported on socket: '/Users/me/Documents/Dev/Other/Node/wittr/build/server/offlinefirst.sock'
Подробнее здесь: https://stackoverflow.com/questions/790 ... on-process