读取 .txt 文件时连续字节无效

问题描述 投票:0回答:1

我在我的 python 代码中遇到了这个错误: “UnicodeDecodeError:‘utf-8’编解码器无法解码位置 5884 中的字节 0xe4:无效的连续字节” 该脚本用于使用 Crackstation 字典进行字典攻击。我试图让它变得有趣,但是当我尝试遍历字典中的项目时出现问题。

pass_file = open(pass_doc, 'r')

for word in pass_file:

pass_doc
是一个 .txt 文件,而不是 .csv。必须是 .csv 吗?

我试过使用

load_text()
而不是
open()
但我想要的只是一个简单的项目列表。应该发生的是代码遍历字典中的所有项目,存储在列表中,我不知道到底出了什么问题。 任何帮助都很好,放轻松,因为我不是专家,谢谢。

python python-unicode dictionary-attack
1个回答
-1
投票

试试这个:

f = open('data.txt')
  data = f.readlines()
  for d in data:
     abc()
© www.soinside.com 2019 - 2024. All rights reserved.