前兩天寫了Python入門(一),里面提到,使用VS2013+PTVS進行Python開發。
就在准備為第二篇寫個demo的時候,發現了一個問題,各種解決無果,有些糾結
Python中輸入函數是input(),相當於C#的Console.ReadLine(),等待用戶輸入。
input方法還可以這么寫,input("請輸入"),里面的是提示文字。
一下我們測試代碼:
print("測試") input('打印')
case 1:
我們不調試運行,結果如下:
我們發現:解釋器使用的是cmd.exe,print和input中的中文都輸出正常。

case 2:
我們調試運行,結果如下:
我們發現:解釋器使用的是python.exe,print打印出來的中文正常,input中的提示中文卻亂碼了。

case 3:
我們找到調試使用的python.exe,把剛才調試的.py文件復制到同一目錄下,執行該文件,結果如下:
我們發現:print和input中的中文都輸出正常。

這是什么情況?
如果是我的編碼存在問題,那為什么以上直接執行文件是OK的?
是PTVS的bug嗎?
我已提問到:https://q.cnblogs.com/q/92406/
請園友指點一二,勿直接回復:換個IDE/換個編輯器....
==============2017-4-19更新======================
我提的Issues:
