我想转换标准字典中的所有单词(例如:unix机器的/usr/share/dict/words)整数并在字典中的每两个单词之间找到XOR(当然在将它们转换为整数之后)并可能存储它在一个新文件中。
由于我是 python 新手,而且文件很大,所以程序时不时地挂起。
import os
dictionary = open("/usr/share/dict/words","r")
'''a = os.path.getsize("/usr/share/dict/words")
c = fo.read(a)'''
words = dictionary.readlines()
foo = open("word_integer.txt", "a")
for word in words:
foo.write(word)
foo.write("\t")
int_word = int(word.encode('hex'), 16)
'''print int_word'''
foo.write(str(int_word))
foo.write("\n")
foo.close()