Я нахожусь на Debian, используя python3 .7. У меня есть сетевой диск, который я обычно подключаю к /media/N_drive
с dir_mode=0777
и file_mode=0777
. У меня обычно нет проблем с чтением / записью файлов на этом сетевом диске.
Иногда, особенно вскоре после монтирования диска, если я пытаюсь запустить любой сценарий Python с os.getcwd()
(включая любые импортированные библиотеки, такие как pandas) Я получаю ошибку FileNotFoundError: [Errno 2] No such file or directory
. Если я перехожу на локальный диск (cd /media/
), сценарий работает нормально.
При чтении, похоже, эта ошибка означает, что рабочий каталог был удален. Тем не менее, я все еще могу перейти в каталог, создавать файлы и т. Д. c. когда я в раковине. Только у Python os.getcwd()
есть проблемы.
Что более странно, это поведение непредсказуемо. Обычно, если я подожду ~ 1 час после установки диска, тот же скрипт будет работать нормально.
Я подозреваю, что это как-то связано с тем, как установлен диск? Есть идеи, как ее устранить?