使用列表中的路径打开多个文件

时间:2013-09-05 23:51:40

标签: python file list

所以我正在尝试编写一个脚本(我没有计算机科学背景,请与我一起),从数据文件夹中收集某种类型的文件,在其默认程序(称为iNMR)中打开所有这些文件使用不同的数学函数处理它们,收集一些值,并将它们记录在文本文件中。

现在我只是想集中精力打开所有文件。

这是我到目前为止所拥有的:

import os
import glob
import subprocess

os.chdir("/Users/BabyJ/Desktop/MRSDATA")
reflist = glob.glob('*raw_ref.SDAT')
actlist = glob.glob('*raw_act.SDAT')

for i in reflist:
    open('%r') %i

for i in actlist:
    open('%r') %i

是的我想一次打开所有文件,但我不太确定open()的语法。我需要打开文件,好像我双击文件,但我很确定它只在python背景中打开它或者它是什么,以便我可以编辑它。但是我需要对它进行实际点击,所以我需要在物理上打开它。

1 个答案:

答案 0 :(得分:0)

您正在尝试在python中打开文件,而您想要的是在您运行的任何操作系统中打开该文件。

这是通过os.system完成的。

以下是与示例相似的问题:click meand me