如何将python输出保存到文本文件

时间:2020-05-08 08:38:11

标签: python

我必须将结果保存到txt文件,但对此一无所知。我非常需要你们中的一些可以帮助我。我真的很感激。 我的代码:

import pandas as pd

import numpy as np

import glob

filenames = glob.glob('E:\koppen-master\dat_Viet\T2m_*.txt')

for g in filenames:

    print("#",g)


    data1=np.loadtxt(fname=g,comments="#")
    nyr1=len(data1[:,1])/31 

    nyr1=int(nyr1)

    r3T2m=np.reshape(data1[:,1:13],(nyr1,31,12))

    r2T2m_mn=np.zeros(shape=(nyr1,12))

    iyr1=0    

    while iyr1 < nyr1:

            imn1=0  

            while imn1<12:

                    idy1=0  

                    ndy1=0  

                    while idy1 <31:

                            if r3T2m[iyr1][idy1][imn1]>=-10.: 

                                    ndy1=ndy1+1

                                    r2T2m_mn[iyr1][imn1]=r2T2m_mn[iyr1][imn1]+r3T2m[iyr1][idy1][imn1]

                            idy1=idy1+1

                    r2T2m_mn[iyr1][imn1]=round(r2T2m_mn[iyr1][imn1]/float(ndy1),2)

                    imn1=imn1+1

            print ("#",iyr1+1998,"  ",r2T2m_mn[iyr1])

            iyr1=iyr1+1

我的结果是这样的:

enter image description here

非常感谢

0 个答案:

没有答案
相关问题