Я пытаюсь подключиться к smb с помощью скрипта ниже, но перед проблемой «TypeError» кто-то может помочь мне решить эту проблему. фактическая команды я хочу, чтобы выполнить это крепление -t CIFS //111.11.111.111/SMBShare/MNT -o имя пользователя = администратор, пароль = админ, уегз = 3,0Python, TypeError: не все аргументы, преобразованные во время форматирования строки, команда монтирования SMB
питон код:
#/USR/бен/окр питон
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)])
выходной сценарий выглядит следующим образом: ---
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'
Благодаря Сработало – user3507063
вы радушны. и если он решит вашу проблему, пожалуйста, не забудьте принять ответ как правильный – creativeChips