我正在开发一个情感分析程序,它在Windows(python 3.4)上可以正常工作,但是当我切换到Mac OS(python 2.7)时,运行它时出现了这个错误:
SyntaxError:第31行的文件./twitter.py中的非ASCII字符'\ xc2',但未声明任何编码;有关详情,请参见http://python.org/dev/peps/pep-0263/
第31行是我尝试从推文中删除URL的地方:
#removing urls(http:..)
twt = re.sub(r'(?i)\b((?:https?://|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:\'".,<>?«»“”‘’]))', '', t)