logic-file-missing
import os if os.path.exists(‘sketch.txt‘): data = open (‘sketch.txt‘) for each_line in data: if not each_line.find(‘:‘) == -1: (role, line_spoken) = each_line.split(‘:‘,1) print (role, end =‘‘) print (‘ said ‘,end = ‘‘) print (line_spoken, end =‘‘) data.close() else: print("The datafile is missing")
try-file-missing
try: data = open(‘sketch.txt‘) for each_line in data: try: (role,line_spoken) = each_line.split(‘:‘,1) print(role,end=‘ ‘) print(‘saiding=>‘,end=‘‘) print(line_spoken,end=‘‘) except ValueError: pass data.close() except IOError: print(‘The datafile is missing2!‘)
原文:http://www.cnblogs.com/oskb/p/4835128.html