Я пытаюсь записать локальный файл на сервер Samba, используя pysmb
:
with open(file_path, 'rb') as f:
uploaded_bytes = conn.storeFile(self.smb_share, 'remote_test.txt', f)
Это отлично работает для первой записи, но когда я пытаюсь записать файл во второй раз,который должен перезаписать существующий файл, я получаю сообщение об ошибке:
smb.smb_structs.OperationFailure: Failed to store remote_test.txt on guest: Unable to open file
Я получаю ту же ошибку при попытке удалить файл еще раз с помощью deleteFiles()
.
Это та же ошибка, что ив этот вопрос . Но так как я указал имя файла, я не думаю, что проблема / решение - то же самое.