with open(file_to_open) as f:
for line in f:
# split the line
line = line.strip()
columns = line.split(",")
if columns[0] == "1":
def af(line=line):
print(line, end='')
a = af
if columns[0] == "2":
def bf(line=line):
print(line, end='')
b= bf
Используя замыкание, вы можете сохранить оператор печати и его параметр во время его вызова.Затем вы можете вызвать это сохраненное заявление в любое время, когда захотите.
a()
b()