我需要一些列表編碼的幫助。我是新來的蟒蛇,對不起。我使用Python 2.7.3python編碼CSV列表
我有兩個列表(entidad & valores),我需要得到它們的編碼或其他東西。
我的代碼:
import urllib
from bs4 import BeautifulSoup
import csv
sock = urllib.urlopen("http://www.fatm.com.es/Datos_Equipo.asp?Cod=01HU0010")
htmlSource = sock.read()
sock.close()
soup = BeautifulSoup(htmlSource)
form = soup.find("form", {'id': "FORM1"})
table = form.find("table")
entidad = [item.text.strip() for item in table.find_all('td')]
valores = [item.get('value') for item in form.find_all('input')]
valores.remove('Imprimir')
valores.remove('Cerrar')
header = entidad
values = valores
print values
out = open('tomate.csv', 'w')
w = csv.writer(out)
w.writerow(header)
w.writerow(values)
out.close()
日誌:UnicodeEncodeError: 'ASCII' 編解碼器不能編碼字符
什麼想法?提前致謝!!
你谷歌你的錯誤信息?這裏是最重要的結果:http://stackoverflow.com/questions/9942594/unicodeencodeerror-ascii-codec-cant-encode-character-u-xa0-in-position-20 – amos
我總是谷歌這個簡單的事情,但我不能'很好理解,對不起。 – juasmilla