Ich versuche, mounten unter Verwendung von Skript aber konfrontiert "TypeError" Problem kann mir bitte jemand helfen, dies zu lösen. der eigentliche Befehl i ausführen wollen, ist -t cifs //111.11.111.111/SMBShare/mnt -o username = admin montieren, Passwort = admin, vers = 3,0Python, TypeError: nicht alle Argumente während der Formatierung der Zeichenfolge konvertiert, SMB mount Befehl
Python-Code:
#/usr/bin/env python
def setup_env(self, get_xyz_share):
share = get_xyz_share.name
dx_ip = co.data_sols[0].address
co.clients[0].execute(['mount' ,'-t' ,'cifs' ,'//%s','/','%s' ,'/mnt', '-o' ,'username=admin,password=admin,vers=3.0' %(dx_ip, share)])
die Skript-Ausgabe wie folgt aussieht: ---
co.clients[0].execute(['mount' ,'-t' ,'cifs' ,'//%s','/','%s' ,'/mnt', '-o' ,'username=admin,password=admin,vers=3.0' %(dx_ip, share)]) TypeError: not all arguments converted during string formatting dx_ip = '111.11.111.111' get_xyz_share = <cx.models.Share.Shareobject at 0x4d53248 | name SMBShare>) self = TestMySMB share = 'SMBShare'
Dank Es funktionierte – user3507063
Sie sind willkommen. und wenn es dein Problem gelöst hat, akzeptiere bitte die Antwort als die richtige – creativeChips