Crossin的编程教室

标题: 求问43课查天气程序 [打印本页]

作者: 胖大海    时间: 2016-5-22 21:41
标题: 求问43课查天气程序
为啥在第一行加入了# -*- coding: utf-8 -*-;还是出现无法SyntaxError:NonASCII charecter的错误;谢谢,刚学,所以白痴一枚
作者: crossin先生    时间: 2016-5-23 14:16
说详细点,详细报错。这个问题有很多可能。可能你因为是 windows,也可能因为你文件保存的时候选了BOM模式
作者: 胖大海    时间: 2016-5-24 09:22
crossin先生 发表于 2016-5-23 14:16
说详细点,详细报错。这个问题有很多可能。可能你因为是 windows,也可能因为你文件保存的时候选了BOM模式 ...

Traceback (most recent call last):
  File "C:\Python27\编写的程序\lession44-查天气.py", line 8, in <module>
    from city import city
  File "C:\Python27\编写的程序\city.py", line 2
SyntaxError: Non-ASCII character '\xe5' in file C:\Python27\编写的程序\city.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

这是错误~~
我是windows的
作者: crossin先生    时间: 2016-5-24 10:59
胖大海 发表于 2016-5-24 09:22
Traceback (most recent call last):
  File "C:\Python27\编写的程序\lession44-查天气.py", line 8, in ...

city.py 第一行也要加
你是windows的话,最好把 utf-8 换 cp936
作者: 胖大海    时间: 2016-5-25 10:55
crossin先生 发表于 2016-5-24 10:59
city.py 第一行也要加
你是windows的话,最好把 utf-8 换 cp936

嗷嗷 多谢




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5