After download, writing the files fails:
File "/home/ubuntu/.local/bin/YahooTickerDownloader.py", line 135, in main
f.write(data.csv.encode('UTF-8'))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1233: ordinal not in range(128)
After download, writing the files fails: File "/home/ubuntu/.local/bin/YahooTickerDownloader.py", line 135, in main f.write(data.csv.encode('UTF-8')) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1233: ordinal not in range(128)
This can be avoided by:
import sys
.. def main(): reload(sys)
sys.setdefaultencoding('utf8')