См. Приведенный ниже код:
import os
file = open("C:/Users/AAYUSH/Desktop/file.txt", 'r' )
print(file)
for i in file:
print(i,end="")
Если я выполню этот код, я получу результат ниже:
<_io.TextIOWrapper name='C:/Users/AAYUSH/Desktop/file.txt' mode='r' encoding='cp1252'>
This is first line!!!
This is second line!!!
Мой вопрос: если я выполню print(file)
, я получу словарь файла, и когда я пишу с помощью for loop
, я получаю внутренние данные.
Тогда что на самом деле содержит объект файла?