1.如何读取netcdf4 格式necep资料
NetCDF文件是一种科学数据存储格式,广泛用于大气、海洋和地球科学。NetCDF也是一个函数库集合,提供给用户一整套使用和操作该种格式数据的方法。该格式是跨平台的,且可以使用C、Fortran和Matlab等多种语言进行操作。
安装过程如下:
(1)从cdf/index.jsp官方网站下载源程序包。最新版为4.0.1,安装的是3.6.3,测试成功。
(2)假设源程序包保存在/home/fengwei/netcdf-3.6.3文件夹下,打算安装在/usr/local/netcdf路径里。进入root后,操作如下:
mkdir /usr/local/netcdf
cd /home/fengwei/netcdf-3.6.3
./configure --prefix=/usr/local/netcdf
make check
make
make install
(3)安装完成后,/usr/local/netcdf/文件夹下存在4个文件,分别为bin,include,lib和share。
(4)针对感兴趣的某一nc文件,编写相应的fortran代码(如test.f90),其中应包括include
'netcdf.inc',并调用NetCDF给定的函数对nc文件进行读取和写入等操作。
(5)编译fortran代码,以intel fortran编译器为例,其他的编译器基本一致;
ifort -c -I/usr/local/netcdf/include test.f90
ifort -o test test.o -L/usr/local/netcdf/lib -lnetcdf
(6)运行
./test
2.用python读取文本文件,对读出的每一行进行操作,这个怎么写
用python读取文本文件,对读出的每一行进行操作,写法如下:
f = open("test.txt", "r")
while True:
line = f.readline()
if line:
pass # do something here
line=line.strip()
p=line.rfind('.')
filename=line[0:p]
print "create %s"%line
else:
break
f.close()
扩展资料:
Python将txt文件读取到一个字符串里的操作方法如下:
1、首先,添加Python文件和文本文件以在vscode中读取,如下图所示。
2、其次,完成上述步骤后,在txt文件中写入一些内容以用于内容读取,只需将其写入即可,如下图所示。
3、接着,完成上述步骤后,必须导入os文件,以便可以在os中调用某些文件操作方法,如下图所示。
4、然后,完成上述步骤后,打开要读取的文件,并将读取的内容数据复制到字符串中,如下图所示。
5、随后,完成上述步骤后,打印字符串以显示内容,以方便参考,如下图所示。
6、接着,完成上述步骤后,运行jy.py文件,该文件将开始读取和打印内容,如下图所示。
7、最后,完成上述步骤后,可以看到已读取txt文件的内容,如下图所示。
3.如何在Python 正在运行的程序中读取数据
这个number生成之后,可以写入本地文件中,用另外一个程序读取这个文件就行了呀。
简单写个猜迷的代码,如下:
import random
while True:
with open('a.txt','w') as f:
num=random.randint(1,10)
f.write(str(num))
while True:
guess=raw_input('Please input a number:\n')
if guess=='q':
print 'Quit Now!'
exit()
elif int(guess)==num:
print 'You Win!'
break
else:
print 'Try again!'