利用Pyhton,将所需各变量的计算结果按列输出到txt文档中并保存
以下是案例:
R=temp*h+R0
X = R * np.sin(theta) * np.cos(phi)
Y = R * np.sin(theta) * np.sin(phi)
Z = R * np.cos(theta)
d=1
for i in X:
for j in Y:
for k in Z:
f = open('C:/Users/LAB103-06/Desktop/xyz.txt','a')
print(str(d)+" "+str(i)+" "+str(j)+" "+str(k)+" "+'1'+" "+'1'+" "+'1'+'\n')
f.write(str(d)+" "+str(i)+" "+str(j)+" "+str(k)+" "+'1'+" "+'1'+" "+'1'+'\n')
d=d+1
f.close()
注意 :f = open('C:/Users/LAB103-06/Desktop/xyz.txt','a')
中:
要选择'a'
模式,才能完整将变量所有值保存到txt文档中。
先用for
循环遍历各变量,
print
后的括号内各变量用str(d),str(i),str(j),str(k)
输出,之间用'+'
连接,
之后也用相同的方法写入到txt
中,
问题解决。