最近、私は窓でPythonを学び始めました。私はそれが私にPythonのためのVSツールとIron Python Consoleの出力を表示する方法に困惑しています。 PyScripterとIronPythonの違いも同様です。"print"と "range"は、Windowsの異なるPythonシェルで異なる(またはまったく同じ)のですか?
印刷コマンドは、IronPythonコンソールとVisual StudioのPython 3.2 Interactiveで動作が異なります。
print("Hello") # works perfectly inside visual studio
Hello
print "Hello" # gives error when running ctrl+F5
Invalid Syntax
print "Hello" # works great inside IronPython console
Hello
もう私の事私はPyScripterでウィンドウの次のコードは何も
range(6)
#nothing happens in PyScripter
range(6) #inside IronPython console works fine
[0,1,2,3,4,5]
ここで何が起こっている上の任意のアイデアを生成しないことに気づきましたか?
更新:
ランニング時にPythonの ためPyScripterとVSTSの内側と同じ動作
>>>import sys
>>>sys.version
'2.7.1 <IronPython 2.7.1 <2.7.0.40) on .NET 4.0.30319.239)'
窓用IronPythonのコンソールで、次のメインウィンドウには、出力(任意のアイデア実行PyScripter 2.4.3?)を生成しません以下インタプリタはIronPythonのはprint
文のANである、2.xのにとどまっている
'3.2.2 (default, sep 4 2011, 09:51:08) [....]'