Найти - Пользователи
Полная версия: SyntaxError: Missing parentheses in call
Начало » Python для новичков » SyntaxError: Missing parentheses in call
1
zayac366
Помогите исправить ошибки в скрипте python

  Psapi.EnumDeviceDrivers(byref(lpImageBase), cb, byref(lpcbNeeded)) 
for baseaddy in lpImageBase:
drivername = c_char_p("\x00"*drivername_size.value)
if baseaddy:
Psapi.GetDeviceDriverBaseNameA(baseaddy, drivername,
drivername_size.value)
if drvname:
if drivername.value.lower() == drvname:
print "[+] Retrieving %s info..." % drvname
print "[+] %s base address: %s" % (drvname, hex(baseaddy))
return baseaddy
else:
if drivername.value.lower().find("krnl") !=-1:
print "[+] Retrieving Kernel info..."
print "[+] Kernel version:", drivername.value
print "[+] Kernel base address: %s" % hex(baseaddy)
return (baseaddy, drivername.value)
Вначале ошибка File “39446.py”, line 84
print " Retrieving %s info…" % drvname
^
SyntaxError: Missing parentheses in call to ‘print’

Добавил лапки в строку print " Retrieving %s info…" % (drvname)

Теперь ошибка:
File “39446.py”, line 84
print " Retrieving %s info…" % (drvname)
^
SyntaxError: invalid syntax
FishHook
zayac366
SyntaxError: Missing parentheses in call to ‘print’
В третьем питоне принт - функция. Нужны скобки.
zayac366
ну я ж заключил в скобки drvname или нужно саму функцию print заключить в скобки?
aiscy
zayac366
саму функцию print заключить в скобки
 print("[+] Retrieving %s info..." % drvname)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB