Задать вопрос
@molly_dolly

Как вывести пользователю, что он ввел неправильное имя файла в python?

Программа запрашивает от пользователя название файла. Как сделать так, чтобы она писала, что вы ошиблись, если пользователь ввел не верное название файла.
Сейчас есть вот такой небольшой код, нужно просто добавить на случай ввода не того файла:
filename = input("Введите имя файла: ")

file_object = open(filename, 'r')
all_the_text = file_object.read( ).split('\n')
print (all_the_text)

num_words = 0
with open(filename,'r') as f:
    for line in f:
        words = line.split()
        num_words += len(words)
print("Число слов:")
print(num_words)

Не понимаю что вообще делать (((
  • Вопрос задан
  • 411 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя Анатолий К ответам на вопрос (2)
@trofimovdev
Python
Если честно, не очень понял, что вам нужно :D
Следующий код проверяет наличие файла и выводит ошибку, если его не существует.
# -*- coding: utf-8 -*-
try:
    file_object = open(filename, 'r')
except IOError as e:
    print('Неверное имя файла.')
Ответ написан