从python打开文件

时间:2011-05-13 10:09:28

标签: python command-line execute

在我的python文件中,我创建了一个* .bmp图像,我打开它来检查一切正常。

每次运行我的程序时打开它都有点麻烦(我知道,我太懒了)并且使用show似乎违反直觉,因为它会冻结执行并且我无法保持打开状态。

在python中打开文件的命令是什么?,你知道如下:

command='gedit file.txt'
pythonmagic.execute(command)

显然pythonmagic和语法是我缺少的东西。

非常感谢

1 个答案:

答案 0 :(得分:8)

也许您想要子进程模块。

import subprocess
proc = subprocess.Popen(['gedit', 'file.txt'])

上面的代码将使用单个参数'file.txt'打开gedit(即在gedit中打开文件)。

如果添加该行,

proc.wait()

然后脚本将一直等到你关闭gedit,如果你想要的话。