Я читаю из файла .txt с одной строкой текста (YPerson18
). Мне интересно, есть ли более разумный способ написания этого кода, предпочтительно с использованием цикла for.
import os
parent_dir = "../dirfiles"
os.chdir(parent_dir)
file_name = "userdata.txt"
append_mode = "a"
read_mode = "r"
read_file = open(file_name, read_mode)
the_lines = read_file.read(1)
print("Initial of the first name is: {}".format(the_lines))
the_lines = read_file.read(6)
print("The last name is: {}".format(the_lines))
the_lines = read_file.read(8)
print("The age is: {}".format(the_lines))
read_file.close()
Как должен выглядеть вывод:
Initial of the first name is: Y
The last name is: Person
The age is: 18