擅长:python、mysql、java
<p>我不熟悉csv writer,但如果您想在一行中使用它,只使用标准的文件编写器并不困难</p>
<pre><code>rate_list=[]
out='['
for i in range (1,560):
A_no=int(Ar.iloc[i]) #index number for first reactant
B_no=int(Br.iloc[i]) #index number for second reactant
k=mydict['variable']['k'][i][29] #Grabs reaction rate constant
A_ymix=mydict['variable']['ymix'][29][A_no] #Grabs abundance for first reactant
B_ymix=mydict['variable']['ymix'][29][B_no] #Grabs abundance for second reactant
rate=A_ymix*B_ymix*N*k
out= out + rate + ','
out = out.replace(out[len(out) - 1], ']')
f = open('list.csv', 'w+')
open.write(out)
f.close()
</code></pre>