2013-02-04 34 views

回答

0

我不认为这篇文章值得反对投票。但是从现在开始,我会建议OP自己去寻找一个解决方案,然后如果你在堆栈溢出中找不到答案帖子!

from subprocess import call 

with open("somefile.txt", 'r') as f: 
    some_files_to_run = [line.split('\n')[0] for line in f.readlines()] 
    for file_to_run in some_files_to_run: 
     call(["python", file_to_run]) 
2

我想你应该参考下面:

Calling an external command in Python

  1. 第一步

读取命令文件中的所有行获取python脚本文件名和参数列表 ,如:“C:\ hello.py和论证:单词”

  • 第二步
  • 叫他们在下面的代码风格

    from subprocess import call 
    call(["python C:\hello.py", "word"]) 
    ......