【发布时间】:2016-03-06 11:01:44
【问题描述】:
我是编程新手,我编写了一个脚本来从 vcf 文件中提取文本。我正在使用 Linux 虚拟机并运行 Ubuntu。我已通过命令行运行此脚本,方法是将我的目录更改为包含 vcf 文件的文件,然后输入 python script.py。
我的脚本知道要处理哪个文件,因为我的脚本的开头是:
my_file = open("inputfile1.vcf", "r+")
outputfile = open("outputfile.txt", "w")
脚本将我需要的信息放入一个列表中,然后我将其写入输出文件。但是,我有很多输入文件(全部为.vcf),并希望将它们写入与输入名称相似的不同输出文件(例如input_processed.txt)。
我是否需要运行 shell 脚本来遍历文件夹中的文件?如果是这样,我将如何更改 python 脚本以适应这一点?即将列表写入输出文件?
【问题讨论】:
-
迭代输入文件名
标签: python linux bash shell python-2.7