Кусок кода хорошо работает в python2.7, а при переносе его на python3.6 zipfile выдает ошибки.
file_name = 'lambda-package3.zip'
with ZipFile(file_name, 'w') as myzip:
myzip.write('__init__.py')
myzip.write('mymain.py')
myzip.write('resources/lex_handler.py')
myzip.write('resources/myhelper.py')
определил функцию botcontrol для загрузки в AWS Lamba, и когда я пытаюсь прочитать этот ZipFile, используя
"Code": {"ZipFile": open("lambda-package3.zip", "r")}
, я получаю следующую ошибку
TypeError: a bytes-like object is required, not '_io.TextIOWrapper'
когда я запускаю то же самое в python2.7, это работает как шарм.