Почему мой сценарий Python игнорирует заявление о перерыве [закрыто]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Почему мой сценарий Python игнорирует заявление о перерыве [закрыто]

Сообщение Anonymous »

Я пишу программу Python, но она не работает; Я определил функцию, чтобы принять файл JSON и файл пароля TXT, который я предоставил, а затем проверить их для сопоставления паролей в обоих документах, прежде чем записывать их в новый файл JSON. Этого не происходит вообще, на самом деле, что -то заставляет перерыв не выполнять, поэтому он не переходит на следующие строки. Я опубликовал фрагмент моего кода ниже, есть ли решение? Я уже сослался на эту ветку, и после запуска кода снова не печатает никаких операторов, поэтому мой перерыв определенно игнорируется. < /P>
# Define function for loading a file's JSON data

`def load_json(file_path):`
`if not os.path.exists(file_path):`
`print("Cannot open the file ", file_path)`
`with open(json_file_path, 'rb') as file:`
`data = json.load(file)`

`user_wants_to_continue = True`
`while user_wants_to_continue == True:`
`json_file_path = input('Enter the full path of the file to exit (example: C:/test.txt) or [e] to exit: ')`
`if json_file_path.lower() == "e":`
`print("Goodbye!")`
`user_wants_to_continue = False`
< /code>
Спросите пользователя за файл списка паролей < /h1>
`passwords_file_path = input("Enter your password list file path: ")`
< /code>
Загрузите имена пользователей и хешированные пароли из файла json < /h1>
`user_data = load_json(json_file_path)`
`if user_data is None:`
`continue`
< /code>
Load Password List < /h1>
`common_passwords = load_common_passwords(passwords_file_path)`
`if common_passwords is None:`
`break`
< /code>
Проверьте, соответствуют ли какие -либо пароли из списка паролей с паролями пользователя < /h1>
`results = hash_password(user_data, common_passwords)`
< /code>
Сохранить данные в файле json < /h1>
`script_dir = os.path.dirname(os.path.abspath(__file__))`
`results_file_path = os.path.join(script_dir, 'password_check_results.json')`
`with open(results_file_path, "w") as file:`
`json.dump(results, file, indent=1)`
`file.close`
`user_wants_to_continue = False`
< /code>
выполнение основной функции < /h1>
`if __name__ == "__main__":`
`main()`


Подробнее здесь: https://stackoverflow.com/questions/796 ... -statement
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»