从Python打开文件
在我的Python文件中,我创建了一个*.bmp格式的图片,然后打开它来检查一切是否正常。
每次运行程序都要打开这个图片有点麻烦(我知道,我有点懒),而且使用show这个方法感觉不太合适,因为它会让程序停止运行,我也不能一直保持它打开。
在Python中打开文件的命令是什么呢?就像这样:
command='gedit file.txt'
pythonmagic.execute(command)
显然,我缺少的是Python的魔法和语法。
非常感谢!
1 个回答
9
也许你需要用到subprocess模块。
import subprocess
proc = subprocess.Popen(['gedit', 'file.txt'])
上面的代码会打开gedit这个文本编辑器,并且给它一个参数'file.txt'(也就是说,打开这个文件)。
如果你加上这一行,
proc.wait()
那么这个脚本会等到你关闭gedit之后再继续执行,如果你需要这样的话。