在.txt文件中查找字符串索引

时间:2018-05-16 19:32:30

标签: python python-2.7 indexing

$('#inputfile').change(function(e){
                var reader = new FileReader();
                reader.readAsArrayBuffer(e.target.files[0]);
                reader.onload = function(e) {
                        var data = new Uint8Array(reader.result);
                        var wb = XLSX.read(data,{type:'array'});
                        var htmlstr = XLSX.write(wb,{sheet:"Sheet1", type:'binary',bookType:'html'});
                        $('#printHere')[0].innerHTML += htmlstr;
                }
});

我的程序从passwords.txt文件中检索哈希。然后它继续获取salt参数(哈希的前2个字符)并逐字地对一行中的单词进行哈希处理,逐行进行哈希处理,同时将该哈希值与passwords.txt文件中的原始哈希值进行比较。 / p>

一旦我们有匹配,它就会打印出哪个密码是原始哈希的解密匹配。

' grilledcheese22'是dictionary.txt文件中第3个位置的第4个字,它在位置输出索引:0

如何在.txt文件中输出正确的位置?

原始哈希:22CWIxwLb7tWM

在dictionary.txt中解密哈希:' grilledcheese22'

1 个答案:

答案 0 :(得分:0)

在迭代文件时使用枚举。

for i, word in enumerate(dictFile.read().split()):
    ...
    ...
        print('Index located at position: %d' % i)
        #print('Index located at position: {}'.format(i))
        #print(f'Index located at position: {i}')