您的位置:首页 > 编程语言 > Python开发

eclipse3.2.1+PyDev开发python的中文问题

2011-11-08 12:08 405 查看
开发环境:eclipse3.2.1+PyDev
代码:
def buildConnectionString(params):
"""this is the second example for python是很出色的开源编程语言.

Returns string."""
return ";".join(["%s=%s" % (k, v) for k, v in params.items()])

if __name__ == "__main__":
myParams = {"server":"192.168.1.16", \
"database":"KYES1", \
"uid":"sa", \
"pwd":"xian" \
}
print buildConnectionString(myParams)

运行结果:
SyntaxError: Non-ASCII character '\xe6' in file D:\work\aa\src\d\two.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

原因:
doc string有中文
解决:
#coding=GB2312
再次运行结果:
pwd=xian;database=KYES1;uid=sa;server=192.168.1.16
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: