為什么報這個錯:SyntaxError: Non-ASCII character '\xe5' in file test.py on line...
# -*- conding: utf-8 -*-
d = {
? ? 95: 'Adam',
? ? 85: 'Lisa',
? ? 59: 'Bart',
? ? 72: 'xd'
}
if 72 in d :
? ? print "72存在"
else:
? ? d[72]='Paul'
print d
# -*- conding: utf-8 -*-
d = {
? ? 95: 'Adam',
? ? 85: 'Lisa',
? ? 59: 'Bart',
? ? 72: 'xd'
}
if 72 in d :
? ? print "72存在"
else:
? ? d[72]='Paul'
print d
2018-04-20
舉報
2018-08-01
你用的是python2吧,這個代碼放在python3中是ok的
2018-05-03
樓上的都是我徒弟
2018-04-20
# -*- conding: utf-8 -*-這個打錯了,應該是# -*- coding: utf-8 -*-
如果輸出亂碼就將print "72存在"寫成print u"72存在"
2018-04-20
應該是coding寫錯了,導致中文的“存在”無法編譯
2018-04-20
conding 寫錯了 coding
2018-04-20
# -*-coding: utf-8 -*-
檢查一下
2018-04-20
# -*- coding: UTF-8 -*-
UTF大寫
2018-04-20
# -*- conding: utf-8 -*-這個打錯了。。。。。。。# -*- coding:UTF-8 -*-
coding