Программирование и научные вычисления на языке Python/§14: различия между версиями
Содержимое удалено Содержимое добавлено
LeoMat (обсуждение | вклад) Нет описания правки |
м →Чтение простого текстового файла: Грамматика да... |
||
Строка 45:
==Чтение простого текстового файла==
Код html-файлов по своему виду часто похож на текст большой программы, в которой та информация, которую мы хотим извлечь,
Например, на сайте [http://www.engr.udayton.edu/weather/citylistWorld.htm] можно
Строка 56:
Если просмотреть этот файл в текстовом редакторе или в том же браузере, мы увидим, что
Как мы можем использовать эти данные в программе? Во-первых, мы должны определиться со структурой хранения данных. Для этих целей неплохо подойдет вложенный словарь в виде <tt>temp[year][month][date]</tt>. Узнаем месяц, потом номер месяца, потом число и получаем соответствующее значение температуры. Процесс конвертирования файла в нашу базу данных заключается в последовательном чтении строк, их разбиении на слова, использовании первых трех слов в качестве ключей и последнего в качестве значения:
Строка 119:
plt.plot(date, temp)
plt.show()</source>
==Извлечение данных из html==
|