Вот что я пробовал:
Python
Копировать код
Код: Выделить всё
def find_longest_line(file_name):
try:
with open(file_name, 'r') as file:
lines = file.readlines()
# Find the longest line based on length
longest_line = max(lines, key=len)
print(longest_line.strip())
except FileNotFoundError:
print("File does not exist!")
file_name = "file.txt"
find_longest_line(file_name)
- Программа должна возвращать самую длинную строку для действительных файлов.
- Если файл не существует, он должен вернуть «Файл не существует!».
Для пустых файлов он должен обрабатывать корректно и выводить что-то осмысленное, например «Файл пуст».< /li>
Подробнее здесь: https://stackoverflow.com/questions/792 ... ing-python