Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для SW Developer
97 / 93 / 81
Регистрация: 10.01.2016
Сообщений: 663
Записей в блоге: 13

Открытие файла для чтения

02.03.2022, 18:04. Показов 816. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Код:
Python
1
2
t = open("res.txt").read()
t.close()
PyCharm выделяет close() и пишет "Unresolved attribute reference 'close' for class 'str' ".
Почему?

Добавлено через 3 минуты
Или close() используется только при записи в файл?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.03.2022, 18:04
Ответы с готовыми решениями:

Оптимальный код для чтения файла из шары windows
Здравствуйте, Я супер новичок) Код(ю) почти два дня. Подскажите, пожалуйста, наиболее оптимальный код для чтения файла из шары...

Пропуск чтения пустого файла docx (и вывод полного содержимого файла)
Добрый день! Данный кусок кода при чтении пустого файла docx выдает ошибку – «…"Package not found at '%s'" % pkg_file ...

Открытие файла для чтения
Добрый день. Помогите пожалуйста. Есть класс, в котором описывается алгоритм действий. Есть переменная строкового типа, в которой хранится...

5
24 / 18 / 7
Регистрация: 19.02.2022
Сообщений: 43
02.03.2022, 18:17
В объекте t у тебя сейчас находится строка - метод read преобразует объект класса <class '_io.TextIOWrapper'> в строку. В текущей реализации возможно следует сделать так:
Python
1
2
3
t = open("res.txt")
info_from_file = t.read()
t.close()
А метод close() используется для закрытия файла.
1
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
02.03.2022, 18:46
Лучший ответ Сообщение было отмечено iSmokeJC как решение

Решение

SW Developer, зачем закрывать строки?
И вообще есть context-manager:
Python
1
2
with open("res.txt") as t:
  t = t.read()
И ничего закрывать не надо - Python сам об этом позаботится.
1
 Аватар для SW Developer
97 / 93 / 81
Регистрация: 10.01.2016
Сообщений: 663
Записей в блоге: 13
02.03.2022, 19:07  [ТС]
Arsegg, так и сделал. )

Добавлено через 1 минуту
InfiSupaSta,
Цитата Сообщение от InfiSupaSta Посмотреть сообщение
В объекте t у тебя сейчас находится строка - метод read преобразует объект класса <class '_io.TextIOWrapper'> в строку.
Спасибо. Заставило призадуматься. )
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
02.03.2022, 19:08
Цитата Сообщение от InfiSupaSta Посмотреть сообщение
метод read преобразует объект класса
Метод read() не преобразует объект класса, а вызывается у этого объекта.
1
24 / 18 / 7
Регистрация: 19.02.2022
Сообщений: 43
02.03.2022, 19:23
iSmokeJC, технически ты прав, любитель регулярных выражений Вызывается метод объекта класса, возвращающий строку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.03.2022, 19:23
Помогаю со студенческими работами здесь

Открытие файла для чтения
Делаю программу для расчета задачи, результат вычислений записывается в выходной файл Excel. Как сделать открытие файла с формы (у меня...

Открытие файла для чтения
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;clocale&gt; #include &lt;string.h&gt; using namespace std; main () { ...

Открытие файла для чтения. VB2017
Надо открыть файл для чтения и прочитать данные, но у меня не работает эта конструкция,почему? Препод так писал, на всех сайтах также, а у...

Открытие файла для чтения и записи
Привет. Мне надо заменить все отриц числа в файле их модулем procedure TForm1.Button1Click(Sender: TObject); var f: textfile; ...

Открытие файла для чтения/записи
Помогите реализовать открытие файла под компилятор g++ или DevC++ вечно ругается на std.. using namespace std; не помогает. как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru