цель : программа, которая сохраняет текст и отображает текст из текстового файла.Его можно описать как блокнот, который позволяет быстро просматривать связанные заметки (например, теги?) С помощью команд.
формат ввода : "key1 key2 key3 Предложение окатегория, обозначенная клавишами key2 и key3. "
действия :
разделить первое слово из ввода (или прочитать иначеэто, если разделение не требуется)
, если key1 - «запись», отправить ввод в функцию записи (сохранить в файл)
, если key1 - это"просмотр", поиск файла для записей строк, которые соответствуют ключу 2 и ключу 3, и печать этих строк
Вопрос : я не уверен, какэти вещи нужно заказывать, и если есть более простое решение, чем куча , если утверждения .
Я очень новичок и изо всех сил пытаюсь понять:«Я задаю правильные вопросы? Это логичный способ кодировать это? Существует ли синтаксис, который делает мой код в 10 раз короче?
for line in view_record:
line_split = line.split(" ", 2)
keyword_1 = line_split[0]
keyword_2 = line_split[1]
if keyword_1 == "key1":
if keyword_2 == "key1a":
# thing
elif keyword_2 == "key1b":
# thing
elif keyword_2 == "key1c":
# thing
else:
print("error")
extra:в конце концов, чтобы связать это с графическим интерфейсом, но сначала просто нужно рабочий код.
Спасибо!