其实就是文本字符集不对。
一开始我是:
#!/usr/bin/python
# -*- coding :UTF-8 -*-
print '你好'
老是报错,结果发现就是utf-8 必须要小写。
# -*- coding : utf-8 -*-
或者
# coding=utf-8
#coding:utf-8
#set fileencoding=utf-8
#set fileencoding:utf-8
#vi set fileencoding=utf-8
#,=,:后面有没有空格也没关系,
最重要utf-8一定要小写(我是python2.7,其他版本不知道)
无意中发现是编辑器的问题。vi只能小写,vim大小写都可以