def delete_customer(Customers): while True: Customer.show_customer_list(Customers) input = raw_input('Please enter the customer id for deletion:') customer = Customer.find_customer(Customers, input) if customer is None: print 'Invalid customer id. Please re-enter a new one!' print else: break pickle_file = customer_folder + customer.id + '.pkl' os.remove(pickle_file) Customers.remove(customer) print 'Delete customer ' + customer.id + ':' + customer.name + ' Succeed!'