Python os.rename не может найти файл, хотя проверка кода существует - PullRequest
0 голосов
/ 28 мая 2019

У меня странная ошибка:

в коде:

if os.path.isfile(df_file):
    os.rename(df_file, df_file + '_backup.parquet')

Я получаю сообщение об ошибке:

    os.rename(df_file, df_file + '_backup.parquet')
FileNotFoundError: [Errno 2] No such file or directory: '/data/5faf97ca101ae0413c383678186bf601.parquet' ->
    '/data/5faf97ca101ae0413c383678186bf601.parquet_backup.parquet'

Дажехотя я проверил и файл существует!В чем может быть проблема ?Исходный файл и каталог, очевидно, существуют

Код вызывается в потоке фляги.

1 Ответ

0 голосов
/ 28 мая 2019

'/ data / 5faf97ca101ae0413c383678186bf601.parquet_backup.parquet' Это абсолютный путь, который указывает на каталог данных в корневом пути. Я предполагаю, что вы хотите использовать относительный путь, '. / Data / 5faf97ca101ae0413c383678186bf601.parquet_backup.parquet'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...