在emacs中,如何使用custon参数执行当前编辑的python脚本?

2024-03-28 18:50:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用python.el编辑python脚本。当我编写一个以后打算作为命令行命令的脚本时,我会自然地用示例参数测试脚本。在

我尝试使用C-c C-cpython-send-buffer)来执行当前编辑的脚本,只要我不想向脚本传递参数,这个方法就可以完美地工作。在

为了用参数测试脚本,我在脚本(“myscript.py运行一个

python myscript.py arg1 arg2 arg3

有没有更好的综合方法来做到这一点?我当然不想修改这个测试的脚本,但是rsther会找到一种方法用所需的参数调用脚本。显然python-send-buffer不能完成这项工作,因为它在已经存在的python进程中执行一个文件,所以我不能向它传递新的参数。在

如果只有一个变量(例如python-args-for-script),我可以通过emacs文件变量机制在python脚本的末尾设置这个变量。在


Tags: 文件方法命令行py命令脚本send编辑