#python
Вопрос:
Мне нужен код, который разделит пароль на несколько строк, в которых есть пробел, и который я могу затем проверить, является ли это словом в wordnet, знает ли кто-нибудь, как это сделать.
checker = str.split(password)
if wordnet.synsets(checker):
print("your password is: " password)
nextcheck = True
Ответ №1:
Вот пример
password = "This is a password"
# split the input string
split_password = password.split()
# iterate through the words in split_password
for word in split_password:
# get the sysnet list for each word
sysnet_list = wordnet.synsets(word)
# here you can do whatever you need with every element of the list
# so print it if you like
if sysnet_list:
for potential_password in sysnet_list:
print(f"Your password is {potential_password}")
else:
print(f"No potential password found for {word}")
Ответ №2:
password = 'Hello there'
checker = password.split(' ')
print(checker)
Это возвращает список с отдельными словами. Затем вы можете просмотреть этот список и проверить каждое слово.