170 похожих чатов

Ребята, почему эта жопа ругается на диапазон? import re # read input

file
with open('outputData.txt', 'r') as f:
input_data = f.read()

values = re.findall(r'([\d\.]+)?,?([\d]+)?,?([\d]+)?,?([\d]+)?', input_data)

win_release = []
win_sp = []
win_sku = []
win_lcid = []

for i in range(0, len(values), 4):
win_release.append(values[i])
win_sp.append(values[i+1])
win_sku.append(values[i+2])
win_lcid.append(values[i+3])

print("Windows release: " + ", ".join(win_release))
print("Windows service pack number: " + ", ".join(win_sp))
print("Windows Stock Keeping Unit (SKU) ID: " + ", ".join(win_sku))
print("Windows locale identifier (LCID) of the OS: " + ", ".join(win_lcid))

7 ответов

14 просмотров

Потому что i+3 такого индекса нету

Ant🌚
блин, да как то

Ну попробуй для values длины 5 попробовать в голове прогнать этот кусок for i in range(0, len(values), 4): win_release.append(values[i]) win_sp.append(values[i+1]) win_sku.append(values[i+2]) win_lcid.append(values[i+3])

Ну это зависит от логики программы, так сложно сказать

Ant🌚- Автор вопроса
Илья Власов
Ну это зависит от логики программы, так сложно ска...

это и есть вся программа. в файле надо только регексом достать данные через запятую. и я не понимаю уже, что не так

каждый раз, когда решите отправить код с регуляркой в чат, чтобы попросить о помощи - подумайте ещё раз

зачем тут какой-то список, зачем здесь шаг?

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта