我python.el
用于编辑 python 脚本。当我编写一个稍后打算作为命令行命令的脚本时,我很自然地希望使用示例参数来测试脚本。
我尝试使用C-c C-c
( python-send-buffer
) 来执行当前编辑的脚本,只要我不想将参数传递给脚本,它就可以完美地工作。
为了使用参数测试脚本,我现在保存脚本(“myscript.py”)切换到 shell 并运行
python myscript.py arg1 arg2 arg3
有没有更好的集成方式来做到这一点?我当然不想修改这个测试的脚本,但我想找到一种方法来调用带有所需参数的脚本。显然python-send-buffer
不能完成这项工作,因为它在一个已经存在的 python 进程中执行一个文件,所以我不能向它传递新的参数。
如果只有一个变量(例如python-args-for-script
),那就太好了,我可以通过 emacs 文件变量机制在我的 python 脚本的末尾设置它。