代码里有中文程序运行错误的原因

一般来说,是因为没有指定源代码的编码造成的,python会默认为源代码是ascii的,这个只需要在代码的最开头的地方指定一下就是了。格式为

#-*- encoding: 编码 -*-

上面的中文“编码”需要写成你使用的编码,一般情况,中文就写gb18030或者utf-8。