我在将文件中的字符串与我在程序中输入的字符串进行比较时遇到问题,我应该知道它们是相等的,但是无论我是否使用 decode('utf-8') 我都会发现它们不相等。这是代码:
final = open("info", 'r')
exported = open("final",'w')
lines = final.readlines()
for line in lines:
if line == "Wykształcenie i praca": #error
print "ok"
以及我如何保存我尝试读取的文件:
comm_p = bs4.BeautifulSoup(comm)
comm_f.write(comm_p.prettify().encode('utf-8'))
for string in comm_p.strings:
#print repr(string).encode('utf-8')
save = string.encode('utf-8') # there is how i save
info.write(save)
info.write("\n")
info.close()
在文件的顶部我有 # - - coding: utf-8 - -
有任何想法吗?