普通ASCII文件

来自Shiyin's note
114.94.125.129讨论2012年9月16日 (日) 13:20的版本
跳到导航 跳到搜索

read_ascii

read_ascii可方便读取,读取后成为一个数据结构,默认全部是浮点数,如果需要复杂的数据结构需要使用 TEMPLATE= 关键词

关键词

  • DATA_START: 从某一行开始读
  • COMMENT_SYMBOL: 注释行
  • TEMPLATE: 可以由ASCII_TEMPLATE给出


readcol

astro_lib:astro_lib中的一个可以指定格式,读入一个规则文件的某一列,或某几列

FORMAT - scalar string containing a letter specifying an IDL type
for each column of data to be read. Allowed letters are
A - string data, B - byte, D - double precision, F- floating
point, I - short integer, L - longword, LL - 64 bit integer,
U - unsigned short integer, UL - unsigned long integer
Z - longword hexadecimal, and X - skip a column.


read_ascii

我自己写了一个read_txt文件:Read txt.pro.txt程序,可以智能的将一个N行M列的数据文件(空格分隔)读为一个data[N,M]的flota array。