所以,我读了很多问题,每个问题都忘了把# coding: <encoding>
字符串放在开头,或者类似的东西。
我的问题是这个,按时间顺序。
1)在使用西里尔文字时,我也忘记了编码
2)我说:没用
3)我把from __future__ import unicode_literals
仍然不起作用。
4)我注释掉了导致它的字符串。没用。震惊。
5)我(手动)回滚到我以前的版本,完全删除了所有更改。不要工作。
所以,这是我的回溯,在第一行中,我只有import tweepy
明显没有任何 unicode 文字的内容(在查找问题原因的过程中删除了 shebang)
Traceback (most recent call last):
File "E:\Coding\PyCharm 3.1\helpers\pydev\pydevd.py", line 1534, in <module>
debugger.run(setup['file'], None, None)
File "E:\Coding\PyCharm 3.1\helpers\pydev\pydevd.py", line 1145, in run
pydev_imports.execfile(file, globals, locals) #execute the script
File "C:/Users/tibur_000/PycharmProjects/Twelcome/TWelcome.py", line 1
SyntaxError: Non-ASCII character '\xfe' in file
C:/Users/tibur_000/PycharmProjects/Twelcome/TWelcome.py on line 1,
but no encoding declared; see http://www.python.org/peps/pep-0263.html for details