Python 2.7 如何使用readlines()或read()读取大文件 导入机械化 进口cookielib def check(): 全局浏览器 全局密码 尝试: browser=mechanize.browser() cj=cookielib.LWPCookieJar() browser.set_handle_robots(False) browser.set_handle_equiv(真) browser.set\u handle\u referer(真) browser.set\u handle\u redirect(True) browser.set_cookiejar(cj) browser.set\u handle\u refresh(mechanize.\u http.HTTPRefreshProcessor(),max\u time=1) 除键盘中断外: fwx=str(原始输入(“\n[*]正在退出程序…”) 系统出口(1) 尝试: 列表=打开(密码列表,“r”) 密码=list.read() 尽管如此: k=0 密码=list.readlines() 如果没有密码: 打破 当k
我正试图在.lst assoc或.csv列表中阅读一个长列表。 当我读取()或readlines()该循环中的文件时,不会发生任何事情:Python 2.7 如何使用readlines()或read()读取大文件 导入机械化 进口cookielib def check(): 全局浏览器 全局密码 尝试: browser=mechanize.browser() cj=cookielib.LWPCookieJar() browser.set_handle_robots(False) browser.set_handle_equiv(真) browser.set\u handle\u referer(真) browser.set\u handle\u redirect(True) browser.set_cookiejar(cj) browser.set\u handle\u refresh(mechanize.\u http.HTTPRefreshProcessor(),max\u time=1) 除键盘中断外: fwx=str(原始输入(“\n[*]正在退出程序…”) 系统出口(1) 尝试: 列表=打开(密码列表,“r”) 密码=list.read() 尽管如此: k=0 密码=list.readlines() 如果没有密码: 打破 当k,python-2.7,loops,cracking,Python 2.7,Loops,Cracking,我正试图在.lst assoc或.csv列表中阅读一个长列表。 当我读取()或readlines()该循环中的文件时,不会发生任何事情: import mechanize import cookielib def check(): global browser global passwords try: browser = mechanize.Browser()
import mechanize
import cookielib
def check():
global browser
global passwords
try:
browser = mechanize.Browser()
cj = cookielib.LWPCookieJar()
browser.set_handle_robots(False)
browser.set_handle_equiv(True)
browser.set_handle_referer(True)
browser.set_handle_redirect(True)
browser.set_cookiejar(cj)
browser.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(),max_time=1)
except KeyboardInterrupt:
fwx=str(raw_input("\n[*] Exiting program .."))
sys.exit(1)
try:
list = open(passwordlist, "r")
passwords = list.read()
while True:
k = 0
passwords = list.readlines()
if not passwords:
break
while k < len(passwords):
passwords[k] = passwords[k].strip()
k += 1
search()
attack(password)
except IOError:
fe=str(raw_input("\n [*] Error: check your passsword list path!! \n"))
sys.exit(1)
except KeyboardInterrupt:
fdd=str(raw_input("\n [*] Exiting program .."))
sys.exit(1)
try:
search()
attack(password)
except KeyboardInterrupt:
fp=str(raw_input("\n [*] Exit program .."))
sys.exit(1)
为True时:
k=0
密码=list.readlines()
如果没有密码:
打破
当k
我不知道我在做什么。。什么会使文件条带化和处理?
它只为一个短列表(小于1gb)工作,但它无法读取所有比这个更大的竞争
while True:
k = 0
passwords = list.readlines()
if not passwords:
break
while k < len(passwords):
passwords[k] = passwords[k].strip()
k += 1
search()
attack(password)
list=open(密码列表,“r”)
密码=list.readlines()
k=0
当k
我想读完整的文件
list = open(passwordlist, "r")
passwords = list.readlines()
k = 0
while k < len(passwords):
passwords[k] = passwords[k].strip()
k += 1