Vs2013中創建python文件,在文件中沒輸入中文時,編碼為utf-8的,如圖
接着,在里面輸入幾行中文后,再次用notepad++查看其編碼如下,在vs下運行也報錯(用cmd運行就不會):
根據以有經驗,這是字符編碼的問題了,試着將python文件的轉化為utf-8的,直接在notepad++上轉utf-8 無bom編碼格式的,保存,打開vs,會有以下提示
這里不要選擇no吧,不然可能會提示以下類似的錯誤
如果有提示,直接關閉,不然的話,vs又會將此文件保存為ascii格式了