需要帮助从txt文件中收集数据并插入网页?

时间:2011-01-22 17:01:41

标签: parsing find locate collect

有人可以告诉我最有效的方法从一个来源收集数据,选择一个特定的数据并将其插入网页吗?具体来说,我希望:

  1. 调出此浮标数据文本文件:http://www.ndbc.noaa.gov/data/realtime2/46237.txt
  2. 找到水温并在我的网页中插入该值。
  3. 第一个大问题:我应该使用哪种脚本语言? (我假设Fortran不是一个选项: - )

    第二个不是那么大的问题:这个相同的数据集有图形和xml格式。这些数据格式中的任何一种都比.txt文件更有用吗?

    提前致谢。

2 个答案:

答案 0 :(得分:0)

使用Perl。

(嘿,你问过。通常一个程序用任何语言通常都会使用。)

XML格式不会比文本格式更有用。

答案 1 :(得分:0)

这种文本文件格式就像它可以获得的一样简单。几乎任何脚本或通用编程语言都可以使用。关键部分是在正则表达式“\ s +”上拆分每一行。即在Python中它将是:

import re

theFileObject = open('/path/to/downloaded/file.txt')
for line in theFileObject.readlines():
    columns = re.split(r'\s+', line)
    # each column is columns[0] through columns[19]

所以基本上选择对你来说最简单的编程语言。任何.NET语言都具有同样的能力,以及ruby,python,scheme等。我个人对perl感到厌恶,因为我发现它很难阅读