Python:TypeError:system()恰好接受1个参数(给定3个)

时间:2018-08-09 13:30:00

标签: python

我的代码是这样的:在主文件

中,文件“ ./dreamsc.py”,第69行

os.system('wpscan -u',wpsite,'--enumerate u')

  

TypeError:system()恰好接受1个参数(给定3个参数)


3 个答案:

答案 0 :(得分:2)

将“,”替换为+

pure   a       = return a
fmap   f ma    = do { a <- ma ;            return (f a)   }
liftA2 f ma mb = do { a <- ma ; b <- mb  ; return (f a b) }
(ma >>= k)     = do { a <- ma ; b <- k a ; return  b      }

答案 1 :(得分:0)

您可能需要详细说明您要做什么。但是,我的os.system在子shell中执行命令(字符串)。这是通过调用标准C函数system()实现的,并且具有相同的限制。

将您的参数设置为字符串/串联字符串

"wpscan -u" + wpsite + "--enumerate u"

答案 2 :(得分:0)

try { ... } catch { ... }接受一个参数并将其作为命令字符串传递给Shell,因此您应该这样做:

InvalidPasswordException
相关问题