все. Я запускаю Linux python сценарии на виртуальной машине Linux. Существует несколько общих папок между хостом и гостевой системой. Скрипт работает с файлами в папке, смонтированной в гостевой файловой системе через VirtualBox Tools. Я изменил режим доступа ко всем файлам и каталогам в этой папке. Другие программы (например, MatLab) имеют полный доступ (создание или удаление любого файла) к общей файловой системе, если я запускаю ее под суперпользователем. Python возвращает эту ошибку при запуске shutil.rmtree(path)
:
OSError: [Errno 26] Text file busy
Как я могу поделиться своими папками без подобных проблем?
Подробности: Гость - Linux Хост Ubuntu 18.04 - Windows 10 VirtualBox версия 6.1.6 r137129 Python 3.6