Skip to content

UnicodeEncodeError: 'ascii' codec can't encode character #54

@catlover99

Description

@catlover99

When using word_freqs [username] [/u/username] --verbose
I ran into this error with out_text

Traceback (most recent call last): File "C:\Python27\Scripts\word_freqs-script.py", line 9, in <module> load_entry_point('redditanalysis==1.0.4', 'console_scripts', 'word_freqs')() File "c:\python27\lib\site-packages\redditanalysis\__init__.py", line 400, in main out_text = str("{0}:{1}\n".format(word, popular_words[word])) UnicodeEncodeError: 'ascii' codec can't encode character u'\u0296' in position 0: ordinal not in range(128)

Encoding late will solve this issue and both instances of out_text on lines 404 and 419 in

\lib\site-packages\redditanalysis\__init__.py

can be changed from

out_text = str("{0}:{1}\n".format(word, popular_words[word]))

to

out_text = str("{0}:{1}\n".format(word.encode('utf-8'), popular_words[word]))

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions