基本上在我的学生数据中,我遇到了一个问题,如您所见,我的数据中出现了奇怪的 sumbols:MAIN £1.00
何时应该显示MAIN £1.00
下面是我的代码片段,它从网站上抓取某些学生信息以获得学生折扣,并最终将其写入文件。
# -*- coding: utf-8 -*-
totals = main.find_all('p')
for total in totals:
if total .find(text=re.compile("Main:")):
total = total.get_text()
if u"Main £" in total:
pull1 = re.search(r'(MAIN) (\D\w+\D\d+)', total)
pull2 = re.search(r'(MAINER) (\D\w+\D\d+)', total)
if pull1:
rpr_data.append(pull1.group(0).title())
print pull1.group(0).title()
if pull2:
rpr_data.append(pull2.group(0).title())
print pull2.group(0).title()
with open('RPR.txt','w') as rpr_file:
rpr_file.write('\n'.join(rpr_data).encode("UTF-8"))
当我尝试在脚本中重新使用此数据时,将三个变量从文本文件匹配到 csv 并将变量写入匹配行上的 csv,即使文本文件中的数据在Â
写入 CSV 时没有奇怪的符号,符号又回来了。 ..
我怎样才能Â
正确地永久消除这个符号?