*** …Намедни для очередной статьи понадобилось мне в интерактивном интерпретаторе Python набрать следующий код: for line in open(r'C:\\Users\\Master\\Desktop\\тошиба.txt').readlines(): print(line.upper(), end='') Этот код открывает файл тошиба.txt, читает его содержимое построчно, переводит все символы в каждой строке в верхний регистр и выводит их на экран, сохраняя исходную структуру документа. • Цикл for вызывает файловый метод readlines() для загрузки содержимого файла в память в виде списка строк (он последовательно перебирает элементы списка, полученного от .readlines()). • На каждой итерации переменная line будет содержать одну строку текста из файла. • line.upper(): Метод .upper() применяется к строке line. Он создаёт новую строку, в которой все строчные буквы заменены на прописные (заглавные). Исходная строка line не изменяется. • print(...): Функция выводит результат на экран. • end='': По умолчанию функция print() добавляет в конец вывода символ новой строки (\n). Поскольку
Проблема с отображением кодировки Unicode в интерактивном интерпретаторе Python
7 июня7 июн
7
2 мин