Python 使用emacs-mode.el执行参数

Python 使用emacs-mode.el执行参数,python,testing,emacs,python-mode,Python,Testing,Emacs,Python Mode,我正在编写一个包含参数的脚本,我想在编写时使用emacs model.el的C-C-C来执行它。但这仅仅是在没有参数的情况下运行脚本,这会导致我的脚本抱怨 有没有优雅的方法?我当前的解决方案是对参数进行硬编码。您可以使用M-:然后在提示符处(My func arg1 arg2) 或者,您可以将(my func arg1 arg2)放在函数附近的缓冲区中,并在其末尾添加C-x C-e。C-C-C不是运行Python脚本的正确命令。它会将您当前的缓冲区发送到Python解释器,就像您在那里手动输入一

我正在编写一个包含参数的脚本,我想在编写时使用emacs model.el的C-C-C来执行它。但这仅仅是在没有参数的情况下运行脚本,这会导致我的脚本抱怨

有没有优雅的方法?我当前的解决方案是对参数进行硬编码。

您可以使用M-:然后在提示符处(My func arg1 arg2)


或者,您可以将(my func arg1 arg2)放在函数附近的缓冲区中,并在其末尾添加C-x C-e。

C-C-C不是运行Python脚本的正确命令。它会将您当前的缓冲区发送到Python解释器,就像您在那里手动输入一样。如果在脚本中使用了推荐的
If uuuuu name\uuuuu=='\uuuuu main\uuuuuu':
行,它无论如何也不会在那里运行

更好的方法是命令“shell命令”,绑定到M-!。您可以输入shell命令在minibuffer中运行脚本,并在下次使用M-p调用它。有关C-h k M-!,请参阅更多详细信息

在上报告为错误
emacs mode.el
emacs model.el
?您已经编写了两个版本,但都不是核心库,而且您还没有提供任何链接。