Wie mounte ich eine Windows-Server-Dateifreigabe in MacOS in Python?
Ein Fehler resultiert aus diesem Code (MacOS Sequoia, Windows Server 2022, VSCode, Python 3.12.6):
from contextlib import contextmanager
import os
import shutil
import subprocess
remote_share = '//user:password@10.0.0.100/remote_share_folder'
local_folder = 'local_folder'
@contextmanager
def mounted():
retcode = subprocess.call(['/sbin/mount_smbfs', remote_share, local_folder])
if retcode != 0:
raise OSError("mount operation failed")
try:
with mounted():
shutil.copy(os.path.join(remote_share, 'textfile.txt'), local_folder)
except OSError as e:
print(f"Error: {e}")
Fehler: Mount-Vorgang fehlgeschlagen
mount_smbfs: Serververbindung fehlgeschlagen: Keine Route zum Host
Mounten einer Windows-Freigabe unter MacOS Sequoia ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post