我使用python.el
编辑python脚本。当我编写一个以后打算作为命令行命令的脚本时,我会自然地用示例参数测试脚本。在
我尝试使用C-c C-c
(python-send-buffer
)来执行当前编辑的脚本,只要我不想向脚本传递参数,这个方法就可以完美地工作。在
为了用参数测试脚本,我在脚本(“myscript.py运行一个
python myscript.py arg1 arg2 arg3
有没有更好的综合方法来做到这一点?我当然不想修改这个测试的脚本,但是rsther会找到一种方法用所需的参数调用脚本。显然python-send-buffer
不能完成这项工作,因为它在已经存在的python进程中执行一个文件,所以我不能向它传递新的参数。在
如果只有一个变量(例如python-args-for-script
),我可以通过emacs文件变量机制在python脚本的末尾设置这个变量。在
在Python代码中,在调用
python-send-buffer
之前,将所需的参数附加到sys.argv
列表中。在相关问题 更多 >
编程相关推荐