Я очень зеленый в программировании, не знаю какой час сижу и разбираю одну ошибку.ну почему ты даже доки не пытаетесь для начала почитать? https://docs.python.org/3/library/sqlite3.html#sql...
UPDATE trial SET trialactive = 0 WHERE trialkey = 'vless:-test'
- обновить запись, где столбец trialkey
равен строке "vless:-test"UPDATE trial SET trialactive = 0 WHERE trialkey = vless:-test
- обновить запись, где столбец trialkey
равен столбцу vless:-test
, а такого столбца у тебя нет.# Never do this -- insecure!
) допускает ту же самую ошибку, что и твоё cursor.execute(f'UPDATE trial SET trialactive = 0 WHERE trialkey = {results}')
и другие запросы.# This is the qmark style used in a SELECT query:
params = (1972,)
cur.execute("SELECT * FROM lang WHERE first_appeared = ?", params)
array = np.array([
['петя', 'ваня', 'ира'],
["катя", 'саша', 'ира'],
['петя', 'миша', 'ира'],
['петя', 'миша','саша'],
])
cond1 = np.any((array == 'петя'), axis=1)
cond2 = np.any((array == 'ира'), axis=1)
comb = cond1 & cond2
array[~comb]
удалить строки в многомерном массиве, элементы которого содержат два и более разных значенийэто означит оставить строки только с одинаковыми значениями. изпользуй np.unique()
unique_per_row = np.array([len(np.unique(row)) for row in array])
array[unique_per_row == 1]
11.1.1 Processor State After Reset
третьего тома увидеть следующее:Откуда процессор берёт значения которые указывают адрес reset vector. Где они хранятся пока процессор выключен.
x_split = x.split('\n')
print(x_split[0]) # где 0 - номер нужной вам строки (считая с 0)
Если вы ищете по предмету, то можно и такое сварганитьdef extract_specific_lines(text, subject_keyword):
# Разбиваем строку на отдельные строки
lines = text.split('\n')
# Начинаем с пустого списка для хранения нужных строк
selected_lines = []
# Флаг для отслеживания, когда начинается нужный блок строк
start_collecting = False
# Перебираем все строки
for line in lines:
if line.startswith(f"Предмет: {subject_keyword}"):
start_collecting = True
if start_collecting:
selected_lines.append(line)
# Останавливаем сбор после последней нужной строки
if line.startswith("Задания и решения:"):
break
# Объединяем выбранные строки в одну строку
result = '\n'.join(selected_lines)
return result
# Ваша исходная строка
x = """Предмет: Право
Сроки проведения: 3 декабря 2024 года
Время начала: 16:00
Классы участия: 9–11
Итоги проверки: официальная публикация ожидается 9.12
Задания и решения: задания и решения
--------------------
Предмет: Математика
Сроки проведения: 4 декабря 2024 года
Время начала: 16:00
Классы участия: 7–8
Итоги проверки: официальная публикация ожидается 12.12
Задания и решения: задания и решения"""
# Используем функцию для извлечения нужных строк
subject_keyword = "Математика"
result = extract_specific_lines(x, subject_keyword)
# Выводим результат
print(result)
blocks = []
block = {
"Предмет": subject,
"Сроки проведения": dates,
"Время начала": times,
"Классы участия": grades,
"Итоги проверки": itog,
"Задания и решения": results_publication
}
blocks.append(block)
for block in blocks:
for key, value in block.items():
print(f"{key}: {value}")
print("-" * 20)