1. Print them to screen
man = [] other = [] try: data = open('sketch.txt') for each_line in data: try: (role, line_spoken) = each_line.split(':',1) line_spoken=line_spoken.strip() if role== 'Man': man.append(line_spoken) elif role == 'Other Man': other.append(line_spoken) except ValueError: pass data.close() except IOError: print ('The datafiel is missing!') print('printing=====man===list=======',man) print('printing=====other===list=====',other)
2. Save the data to man_data.txt and other_data.txt
man = [] other = [] try: data = open('sketch.txt') for each_line in data: try: (role, line_spoken) = each_line.split(':',1) line_spoken=line_spoken.strip() if role== 'Man': man.append(line_spoken) elif role == 'Other Man': other.append(line_spoken) except ValueError: pass data.close() except IOError: print ('The datafiel is missing!') try: man_out = open("man_data.txt","w") other_out = open('other_data.txt','a') print('here is data from list',man,file=man_out) print('save man file to man_data.txt') print('here is data from list',other,file=other_out) print('save other file to other_data.txt') man_out.close() other_out.close() except IOError: print ('data file is not exist')