鍍金池/ 問答/Python  Office/ PyCharm里Non-ASCII character問題

PyCharm里Non-ASCII character問題

安裝好PyCharm后運(yùn)行代碼失敗,系統(tǒng)提示:

Non-ASCII character '\x90' in file D:\Python\python.exe on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

代碼只是非常簡單的一個輸出,嘗試了加# coding=utf-8方法和加三行代碼的方法,都不行,代碼如下:

# coding=utf-8

# import sys
# reload(sys)
# sys.setdefaultencoding('utf-8')

print 'h'    

已參考的方法:
1.python問題Non-ASCII character 'xe5' in file Apriori.py on line 1, but no encoding declared 解決辦法
2.UnicodeEncodeError: ‘a(chǎn)scii’ codec can’t encode characters in position xxx ordinal not in range(12

看了一下系統(tǒng)環(huán)境變量,是有python.exe所在路徑的。另外,用windows系統(tǒng)的cmd,可以運(yùn)行成功。

求問這個問題出在哪里呢?

回答
編輯回答
嫑吢丕

文件頭部追加以下代碼試試,指定文件編碼方式:

# -*- coding: UTF-8 -*-
2017年7月1日 18:49
編輯回答
老梗

試試py文件頭部加

# coding: utf-8
2018年1月30日 10:43