Advertisement

使用Python重复执行某个命令

阅读量:

通过Python实现对系统命令的调用与执行操作

复制代码
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    """
    这个脚本用来循环调取shell命令,同时读取程序的输入文件,输出内容到文件
    """
    
    import subprocess
    
    report = open('hisat2_report2.txt', 'w')
    
    with open('hisat2_list2.txt', 'r') as f:
    for line in f:
        line = line.strip().split()
        input1, input2, output1, output2 = line
        print input1, input2
        report.write("%s'\t'%s'\n'" % (input1, input2))
        proc = subprocess.Popen(['hisat2', '-p', '20', '--dta', '-x', '../NRGenome_hisat2/NRGenome', '--known-splicesite-infile', '../annotation

全部评论 (0)

还没有任何评论哟~