<p>最近我使用python使用了不同的输入方法。你知道吗</p>
<pre><code>f=open('txt','r')
for line in f:.....
f=open ('txt','r').readlines()
for line in f:...
samtoolsin = subprocess.Popen(["/share/bin/samtools/samtools","view",bamfile],
stdout=subprocess.PIPE,bufsize=1)
f = samtoolsin.stdout
for line in f:.....
f= commands.output('zcat '+ file)
for line in f:.....
</code></pre>
<p>对于以上所有情况,f是列表还是字符串?
根据我的经验,似乎1,2,3都是列表,但第四是字符串。但我不知道为什么.thx你知道吗</p>