Python os.path.isfile возвращает неправильный ответ, если я создаю файл сразу после этого

Я полностью сбит с толку, я использую os.path.isfile строка перед созданием файла, вот так

assert not os.path.isfile(file), "file exists"
pd_df.to_csv(file)

и удивительно, это возвращает исключение, но если я добавлю 5-секундную задержку между ними, это будет работать. Это полная чушь для меня, так как это не параллельное программирование, почему это происходит?

0 ответов

Другие вопросы по тегам