Файловая переменная Python - что это?

Я только начал с Python, и так как мой опыт работы с более низкоуровневыми языками (Java, C ++), я просто не могу получить некоторые вещи.

Итак, в python можно создать файловую переменную, например, открыв текстовый файл, а затем выполнить итерацию по его строкам следующим образом:

f = open(sys.argv[1])
for line in f:
    #do something

Однако, если я попробуюf[0] интерпретатор выдает ошибку. Итак, что делает структураf объект есть и как я знаю в целом, если я могу подать заявкуfor ... in ... : цикл к объекту?

Ответы на вопрос(10)

Ваш ответ на вопрос