У меня есть лямбда-функция в Python 3.6, которую я сжал в zip-файл для загрузки на S3 (общий размер функциональной папки составляет 180 МБ, поэтому). Внутри zip у меня есть 1 файл csv ('example.csv'), который я хочу прочитать в функции-обработчике лямбды.
Как читать этот файл?
Я попробовал:
filename = 'example.csv'
filepath = os.environ['LAMBDA_TASK_ROOT'] + '/' + filename
df = pd.read_csv(filepath, dtype=str)
# Failed with OSError: Initializing from file failed
Пример содержимого моей папки с функциями лямбды:
root:
-- lambda_function.py
-- example.csv
-- bunch of library folders
Содержимое моего CSV-файла:
id | value | something | else
-----------------------------------
0 | lol | ok | bye
1 | omg | foo | bar
2 | thx | baz | qux
Каков путь к моему CSV-файлу?