#python #python-3.x #validation #input #file-io
#python #python-3.x #проверка #ввод #file-io
Вопрос:
ih=input('type here: ')
h='</'
if h not in ih:
print('yrs')
if r'/' in ih or r'\' in ih and h not in ih:
print('its a file')
open(ih,'r')
else:print('not found')
С помощью этого кода я хочу проверить входное значение, например, если /
или \
во входном значении, а </
не во входном значении, тогда оно будет напечатано its a file
, но здесь проблема заключается в том its a file
, когда я ввожузадавайте вопросы.
Комментарии:
1. Вы можете попробовать использовать регулярные выражения
Ответ №1:
Заключите в квадратные скобки or
часть вашего условия, ее короткое замыкание в первом операторе or
if (r'/' in ih or r'\' in ih) and h not in ih: