2011-01-22 4 views
0

может ли кто-нибудь посоветовать мне наиболее эффективный способ сбора данных из одного источника, выбрать конкретный фрагмент данных и вставить его на веб-страницу? В частности, я хотел бы:Нужна помощь для сбора данных из txt-файла и вставки на веб-страницу?

  1. Вызвать этот буй текстовых данных файл: http://www.ndbc.noaa.gov/data/realtime2/46237.txt
  2. Найти температуру воды и вставить это значение в моей веб-странице.

Первый большой вопрос: какой язык сценариев я должен использовать? (Я предполагаю, что Fortran не вариант :-)

Второй не очень большой вопрос: этот же набор данных доступен в графическом и XML-формате. Будет ли любой из этих форматов данных более полезен, чем файл .txt?

Заранее спасибо.

ответ

0

Использование Perl.

(Эй, вы просили. Обычно один программы на любом языке можно было бы нормально использовать.)

формат XML не будет гораздо более полезным, чем текстовый формат.

+0

Спасибо Satya, googling 'Perl tutorial'. – Hugh

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 был бы в равной степени способным, а также рубином, питоном, схемой и т. Д. У меня лично есть отвращение к perl, потому что мне очень трудно читать