2024-09-28 05:22:07 发布
网友
如果我使用M-xshell并运行交互式Python解释器,Windows上的Emacs不会返回任何IO。在
当我发现M-xpythonshell时,我重新获得了希望。但是,我不想运行交互式pythonshell,而是希望运行一个具有交互式CLI的特定Python脚本。(有关详细信息,请参见Python的cmd模块)。在
有没有一种方法可以在Emacs中启动一个交互式的Python脚本?(标准输出、标准输入、标准输出)
我从这里抓取了一个cmd示例:http://www.doughellmann.com/PyMOTW/cmd/index.html
似乎示例中的所有输入行都有一个(Cmd)提示符-不确定是否总是这样。在
在中编辑了python shell定义Python.el包括“(Cmd)”
(setq comint-prompt-regexp "^>>> \\|^[.][.][.] \\|^(pdb) \\|^\\(Cmd\\) ")
重新评估python shell区域,启动shell并使用以下命令加载脚本:
>>>执行文件(“脚本.py“)
输入/输出似乎有效。。。不确定stderr,也不确定这是否适用于更复杂的脚本。在
你应该看看其他的shell模式。终端模式和ANSI模式。我相信他们可以支持交互式命令行程序。在
您可以在交互模式下运行python,方法是输入python.exe-我 或者,您可以下载ipython并运行ipython.exe在
我从这里抓取了一个cmd示例:http://www.doughellmann.com/PyMOTW/cmd/index.html
似乎示例中的所有输入行都有一个(Cmd)提示符-不确定是否总是这样。在
在中编辑了python shell定义Python.el包括“(Cmd)”
重新评估python shell区域,启动shell并使用以下命令加载脚本:
>>>执行文件(“脚本.py“)
输入/输出似乎有效。。。不确定stderr,也不确定这是否适用于更复杂的脚本。在
你应该看看其他的shell模式。终端模式和ANSI模式。我相信他们可以支持交互式命令行程序。在
您可以在交互模式下运行python,方法是输入python.exe-我 或者,您可以下载ipython并运行ipython.exe在
相关问题 更多 >
编程相关推荐