请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6738|回复: 6

[其他] 关于批量读取txt文件问题

[复制链接]

新浪微博达人勋

发表于 2018-2-1 21:00:21 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
附上程序:
load "/usr/local/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "/usr/local/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
load "/usr/local/lib/ncarg/nclscripts/csm/contributed.ncl"
load "/usr/local/lib/ncarg/nclscripts/contrib/cd_string.ncl"

; 读取站点数据
diri="/home/Administrator/hisctd/"
fils=systemfunc(diri+"ctd*")
do i=0,dimsizes(fils)-1
    data(:,:,i)=asciiread(fils(i),(/66,368/),"float")
    print(data(:,:,i))
end do


结果在读取第一个txt文件的时候出现下面这种情况,且在读取第二个txt时出现报错,想知道这是为什么?
1517489700(1).png

数据是这样的:
1517489833(1).png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-2-2 09:22:51 | 显示全部楼层
fils=systemfunc("ls "+diri+"ctd*"),少了"ls "
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2018-2-1 21:02:11 | 显示全部楼层
txt打开数据如下 1517489882(1).png
1517489882(1).png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-2-2 08:41:11 | 显示全部楼层
貌似路径有问题吧,没有找到文件
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-2-2 08:53:29 | 显示全部楼层
尽头的尽头 发表于 2018-2-2 08:41
貌似路径有问题吧,没有找到文件

那为什么第一个txt可以读出来呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-2-2 09:04:59 | 显示全部楼层
下一站2605 发表于 2018-2-2 08:53
那为什么第一个txt可以读出来呢

感觉你读取数据有问题吧,你的数据是66*368?看着不像啊,还分年的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-2-10 09:59:53 | 显示全部楼层
请问你的站点资料在哪下的
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表