gpt4 book ai didi

python - 从 python 脚本启动 vim 并结束脚本

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:30:34 24 4
gpt4 key购买 nike

我是一般编程的新手,尤其是 python ...

我正在尝试编写一个从 Linux 终端启动的 python 脚本,并将“latex”文件作为参数:

my_script.py file.tex.

然后我希望 my_script.py 在 vi​​m(在终端)中打开 file.tex,运行另一个编译脚本,然后关闭,让“file.tex”在 vim 中打开,编译脚本在后台运行。

所以,我试过了:

myfile = "file.tex"
subprocess.call("vim "+ myfile)
subprocess.call("Latex_compiling_commande "+myfile)

但是 my_script.py 在继续之前仍在等待 vim 关闭,这正是 subprocess.call 应该做的,如:official python doc 中所述。 .

我试过了:

subprocess.Popen(["vim", myfile])

我有一个“输入/输出错误”...

提前致谢。

最佳答案

尝试:

import os
os.system("command")

对于子流程,请参阅此 link

关于python - 从 python 脚本启动 vim 并结束脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27989566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com