擅长:python、mysql、java
<p>您应该使用argparse接受命令行参数(它将为您提供包含文件名的名为f和p的变量),然后从那里形成命令字符串。在</p>
<pre><code>command_str = "blat database.fa " + f + " " + p
os.system(command_str)
</code></pre>
<p><a href="https://docs.python.org/3.4/library/argparse.html#argparse.ArgumentParser.parse_args" rel="nofollow">https://docs.python.org/3.4/library/argparse.html#argparse.ArgumentParser.parse_args</a></p>
^{pr2}$
<p>将参数字符串转换为对象,并将其指定为命名空间的属性。返回填充的命名空间。在</p>
<p>以前对add_argument()的调用准确地确定创建了哪些对象以及如何分配这些对象。有关详细信息,请参阅add_argument()的文档。在</p>
<p>默认情况下,字符串取自参数系统argv,并为属性创建一个新的空命名空间对象。在</p>