Автор вопроса
Codeby Academy
Практика и мастерство
От основ до продвинутого — программы для практиков Codeby.
К курсу →
Автор вопроса
Я пока что не так сильно шарю в питоне , можно поподробней ?Код:if new_cmd in (os.system('history')):
Проверяй новый инпут, не ровняется ли он старомуЯ пока что не так сильно шарю в питоне , можно поподробней ?
Я тоже так хочу реализовать , но как это сделать пока думаю т.к еще не вник доконца в питон)Проверяй новый инпут, не ровняется ли он старому
Буду рад помощи
Последнее редактирование:
Сомневаюсь что получите нормальный ответ, ни примера кода, ни нормального объяснения, что за команды такие :/
Не надо лепить велосипеды, просто
argparse — Parser for command-line options, arguments and sub-commands — Python 3.8.4rc1 documentation
если тебе нужен велосипед, скидывай свой код.
Python:
import argparse
если тебе нужен велосипед, скидывай свой код.
добрый всем, как можно реализовать проверку совпадает ли новая команда с предыдущими т.е у меня есть прога которая принимает команды , но мне нужно чтобы она проверяла является ли новая команда старой т.е сверяет с предыдущими
В виде аргументов или через input? Впрочем неважно, в обоих случаях решается добавлением введённых команд в массив и введением условного оператора.прога которая принимает команды
Это так не работает! "history is a shell builtin"Код:if new_cmd in (os.system('history')):
Как правильно заметили в комментариях, ТС-у нужно более доходчиво объяснять что он хочет. А реализовать проверку предыдущего ввода можно так:
Python:
my_list = []
while True:
text = input('Введите что-нибудь: ')
print(text)
my_list.append(text)
if len(my_list) > 1:
if text in my_list[-2] == text:
print('Вы уже в прошлый раз это писали!')
break
Ещё по теме
4
Поделиться: