python能print中文吗_win10中文版,python的print不能打印中文字符?
#!/usr/bin/env python
# -*- coding: utf-8 -*-
print "這里"
如果我不加第二行,python運行這個會告訴我
SyntaxError: Non-ASCII character '\xe8' in file testCn.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
我加上了以后,打印的結果是亂碼:
D:\Documents\myrep\lang\py>python testCn.py
榪欓噷
但是我如果從命令行啟動python,在repl模式下就沒有這個問題:
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print "這里"
這里
>>>
這也太奇怪了吧
這是為什么呢?我的win10是中文版,區域和語言也是北京時間,中文。為什么python的print打印不出來中文?
還是需要做一些設置呢?
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的python能print中文吗_win10中文版,python的print不能打印中文字符?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python匿名函数调用_python3
- 下一篇: plsql tables 没有表_Inn