Leo*_*fox 2 python command-line execute
在我的python文件中,我创建了一个*.bmp图像,我打开它来检查一切正常.
每次运行我的程序时打开它都会有点麻烦(我知道,我太懒了)并且使用show似乎违反直觉,因为它会冻结执行并且我无法保持打开状态.
哪个是python中打开文件的命令?,你知道如下:
command='gedit file.txt'
pythonmagic.execute(command)
Run Code Online (Sandbox Code Playgroud)
显然pythonmagic和语法是我缺少的东西.
非常感谢
也许你想要子进程模块.
import subprocess
proc = subprocess.Popen(['gedit', 'file.txt'])
Run Code Online (Sandbox Code Playgroud)
上面的代码将使用单个参数'file.txt'打开gedit(即在gedit中打开文件).
如果添加该行,
proc.wait()
Run Code Online (Sandbox Code Playgroud)
然后脚本会等到你关闭gedit,如果你想要的话.