My first.py:
def create_file(file_name):
list=["ab","cd","ef"]
for i in list:
with open(file_name, "a+") as input_file:
print(" {}".format(i), file = input_file)
My second.py:
from first import create_file
def read_file(file_name):
# Create file with content
create_file(file_name)
# Now read file content
input_file = open(file_name, 'r')
for text_line in input_file:
for line in range(len(input_file)):
if "cd" in text_line :
word = (input_file[line + 1])
print(word)
read_file('ss.txt')
Я не могу найти длину input_file
.
Не знаю почему.Может кто-нибудь помочь мне?
Ожидаемый вывод:
ef
Тогда, если строка num = 2, я хочу вывод как "ef".