更改默认的End-Of-Line字符Windows Python解释器接受运行代码行

时间:2018-04-02 13:22:09

标签: python windows python-3.x python-2.7 pythoninterpreter

有没有办法改变交互模式下标准python解释器(REPL)接受运行一行代码的默认行尾字符?在Windows操作系统上,解释器只接受\r\n才能运行一行代码。我想在Windows机器上将其更改为\n

为什么:我使用带有platformio-atom-ide-terminal软件包的原子编辑器和git-bash(EOL ='\ n')作为Windows机器上的Shell Override(EOL ='\ r \ n')来运行远程Linux机器上的python,pyspark和scala(EOL ='\ n')以及本地Windows机器上的python(EOL ='\ r \ n')。

我可以轻松更改platformio-atom-ide-terminal软件包,在附加的终端中使用ctrl+enter运行代码,只需将代码行(文本)传递到终端,只需将'\ n'附加到文本行的结尾。我可以成功运行的代码包括本地Windows shell命令,远程Linux shell命令以及远程Linux sys上的python,pyspark和spark代码。

我要统一一切的唯一办法是让本地Windows python解释器接受'\ n'而不是行末尾的'\ r \ n'来运行传递给它的文本。

0 个答案:

没有答案