#gitbashのpythonで対話モードに入れない状態からコマンドに戻る方法
gitbashでpythonの対話モードに入ろうとしてpython
とうつと、対話モードにも入れず、コマンドにも戻れず、そこに居座る状態が続く。
ctrl+c
、esc
、exit()
などでも抜けられず、適当にキーボードで入力してたりEnterを押してると抜けられる。
↓この状態
$ python
o
ora
oraora
oraoraora
#抜けられない、、、
##pythonから抜ける方法
スペース+文字+Enter
これで抜けられる。
↓「 a」を入力しEnter
$ python
a
File "<stdin>", line 1
a
^
IndentationError: unexpected indent
$
エラーで抜けてるけど、正しい方法が他にあるのかな?
##(補足)gitbashでpython対話モードに入る方法 冒頭に`winpty`をつける。コレだけ。
$ winpty python
Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10) [MSC v.1916 64 bit (AM
D64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
gitbashでpythonの対話モードを使うのであればipythonがおすすめです。
ipythonについてはこちらがご参考になるかと。