def ask_to_proceed_with_overwrite(filepath):
 get_input = input
 if (sys.version_info[:2] <= (2, 7)):
  get_input = raw_input
 overwrite = get_input(('[WARNING] %s already exists - overwrite? [y/n]' % filepath))
 while (overwrite not in ['y', 'n']):
  overwrite = get_input('Enter "y" (overwrite) or "n" (cancel).')
 if (overwrite == 'n'):
  return False
 print('[TIP] Next time specify overwrite=True!')
 return True

def ask_to_proceed_with_overwrite ( filepath ) : get_input = input if ( sys . version_info [ : 2 ] <= ( 2 , 7 ) ) : get_input = raw_input overwrite = get_input ( ( '[WARNING] %s already exists - overwrite? [y/n]' % filepath ) ) while ( overwrite not in [ 'y' , 'n' ] ) : overwrite = get_input ( 'Enter "y" (overwrite) or "n" (cancel).' ) if ( overwrite == 'n' ) : return False print ( '[TIP] Next time specify overwrite=True!' ) return True
produces a prompt asking about overwriting a file .