命令行python xxx.py 提升
SyntaxError: Non-ASCII character '\xe5' in file svmtest.py on line 1
要在python文件头部加编码。具体如下:
发现是因为Python在默认状态下不支持源文件中的编码所致。解决方案有如下三种:
一、在文件头部添加如下注释码:
coding=<encoding name> 例如,可添加# coding=utf-8
二、在文件头部添加如下两行注释码:
!/usr/bin/python
-- coding: <encoding name> -- 例如,可添加# -- coding: utf-8 --
三、在文件头部添加如下两行注释码:
!/usr/bin/python
vim: set fileencoding=<encoding name> : 例如,可添加# vim: set fileencoding=utf-8 :
来源:http://blog.csdn.net/dd809477679/article/details/52101195
ps:不争气的复制过来了,百度搜索结果无数复制体就是因为这样吧。。。








网友评论