Код: Выделить всё
try:
with tempfile.TemporaryDirectory() as tempdir:
logger.info(f'Writing output to temp directory: {tempdir}')
my_dataframe.collect().write_csv(tempdir)
logger.info(f'File was saved to: {tempdir}')
except Exception as e:
raise IOError(f'Failed to write output CSV: {str(e)}')
Запись вывода во временный каталог: /tmp/tmp2q_iiq5z
Ошибка ввода-вывода: Не удалось записать выходные данные CSV: нет такого файла или каталога (os
ошибка 2): /tmp/tmpu8j0xpcj
Похоже, что каким-то образом путь к временному каталогу меняется между журналом и журналом исключений (и, возможно, даже вызовом write_csv()! Что здесь происходит, и может ли это быть причиной того, что он не может записать CSV-файл?
Подробнее здесь: https://stackoverflow.com/questions/798 ... nitializat
Мобильная версия