【发布时间】:2018-01-30 21:37:04
【问题描述】:
如何修复下面代码中的运行时错误?
#!/usr/bin/env python3
import zipfile
def extract(zipf, pwd):
try:
zipf.extractall(psw=(pwd))
return
except :
return
def main():
zipf = zipfile.is_zipfile("dave.zip")
pwdfile=open("pwdlist.txt", "r")
for line in pwdfile.readlines():
psw = line.strip()("\n")
guess = extract(zipf, psw)
if guess:
print ("[+] Password is : %s"%(psw) + ("\n"))
exit(0)
if __name__ == '__main__':
main()
错误:
psw = line.strip()("\n") TypeError: 'str' object is not callable
【问题讨论】:
-
你的意思是
psw = line.strip("\n")?
标签: python python-3.x