新手python程序员在这里。我写了一个脚本,想修改 start 让它遍历文件夹中的文件,所以我不必每次都更改输入和输出文件扩展名。
输入文件的文件夹包含'chr1','chr2','chrx'等染色体文件。我想输出到不同的文件夹和路径,并使用输入文件作为输出文件的基础,同时还添加扩展名例如“窗口统计”。例如,输入文件“chr1”将作为“chr1windowstatistics”输出到不同的文件夹中。
几天来,我一直在尝试解决这个问题,但没有找到可行的解决方案。
目前我有:
import os
import glob
path = '/man/genotyping/Conservation/splitbychrom/'
for infile in glob.glob( os.path.join(path, 'Chr*') ):
inputfile = open(infile, 'r')
output = os.rename(inputfile + ".out", 'w')
有谁知道如何使它工作,我不介意它的完成方式是否完全不同,我只想能够运行一次脚本并遍历文件。
请让我知道我是否需要重新表述问题以清楚起见。提前感谢您的所有帮助。真的很感激。