Python学习日记—syntaxerror non-ascii character报错

最近在学习Python CGI编程,执行CGI脚本的时候,浏览器报错500 Internal Server Error。检查Python文件,报错 syntaxerror non-ascii character……

实例:

Python学习日记—syntaxerror non-ascii character报错_第1张图片

执行此文件报错,显示第十一行syntaxerror non-ascii character……

原因是文件定义字符编码格式# -*- coding: UTF-8 -*-没有放在第2行,删除#!/usr/bin/python或者直接把定义字符编码格式语句挪到第二行即可。

特别注意:定义编码格式的这一行代码必须放在第一行或者第二行, 一般如果第一行是提示python位置的代码, 那么定义编码格式的这一行就必须放在第二行,否则依然会提示错误。

查找错误解决办法时参考文章:https://www.cnblogs.com/KarryWang/p/3260858.html

 

 

 

 

你可能感兴趣的:(Python)