Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
data:file_bin_format [2021/01/18 11:43] 127.0.0.1 внешнее изменение |
data:file_bin_format [2023/02/21 19:47] (текущий) root |
||
---|---|---|---|
Строка 131: | Строка 131: | ||
</ | </ | ||
- | ===== Звук ===== | ||
- | Самым простым форматом сохранения звуковых данных является '' | ||
- | |||
- | Для работы с ним в стандартной библиотеке Python существует модуль '' | ||
- | |||
- | </ | ||
===== Офисные документы ===== | ===== Офисные документы ===== | ||
Строка 153: | Строка 147: | ||
Однако схема «открыл → изменил → сохранил» может вызывать проблемы. В этих случаях лучше использовать API офисных пакетов. | Однако схема «открыл → изменил → сохранил» может вызывать проблемы. В этих случаях лучше использовать API офисных пакетов. | ||
+ | </ | ||
+ | |||
+ | ==== Чтение электронных таблиц XLSX==== | ||
+ | |||
+ | <sxh python> | ||
+ | from openpyxl import load_workbook | ||
+ | |||
+ | wb = load_workbook(" | ||
+ | ws = wb.active # Выбор листа | ||
+ | |||
+ | print(ws[' | ||
+ | print(ws.cell(1, | ||
+ | |||
+ | for row in ws.rows: # По всем строкам на листе | ||
+ | print(row[0].value, | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Запись электронных таблиц XLSX==== | ||
+ | |||
+ | <sxh python> | ||
+ | from openpyxl import Workbook | ||
+ | wb = Workbook() | ||
+ | ws = wb.active | ||
+ | |||
+ | ws[' | ||
+ | ws.cell(1, 1, 42) # По индексу сроки/ | ||
+ | |||
+ | wb.save(" | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | ===== Чтение NetCDF4 ===== | ||
+ | |||
+ | <sxh python> | ||
+ | from netCDF4 import Dataset | ||
+ | |||
+ | # | ||
+ | |||
+ | ncdata = Dataset(" | ||
+ | |||
+ | print(ncdata.variables.keys()) # Обзор всех переменных | ||
+ | |||
+ | # Основная переменная: | ||
+ | print(ncdata[' | ||
+ | |||
+ | # Оси: | ||
+ | print(ncdata[' | ||
+ | print(ncdata[' | ||
+ | print(ncdata[' | ||
+ | |||
+ | # Чтение данных: | ||
+ | plev = ncdata[' | ||
+ | lat = ncdata[' | ||
+ | lon = ncdata[' | ||
+ | ua = ncdata[' | ||
+ | |||
+ | # | ||
+ | print(plev[1], | ||
+ | </ | ||
</ | </ |