有没有办法改变交互模式下标准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'来运行传递给它的文本。