从python打开文件

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和语法是我缺少的东西.

非常感谢

Dev*_*rre 8

也许你想要子进程模块.

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,如果你想要的话.