input: Write a function to create a command-line application in Python that stores customer data and allows customers to query by customer name. The application should accept a customer name as a command-line argument and print the customer's data if found. If no arguments are provided or more than one argument is given, the application should print an error message.
  
  import sys 
    
  def print_customer_data(name): 
      # Code for searching customer data by customer name and 
      # printing results 
      ...
  
  # Main function for the customer search application
  if __name__=="__main__": 
      # Get command line arguments 
      args = sys.argv 
      
      if len(args) == 2: 
          name = args[1]
          print_customer_data(name) 
      else: 
          print("Invalid arguments, please specify a customer name.")
  
  assert print_customer_data("Alice")==None
  assert print_customer_data("Bob")==None
  assert print_customer_data("Charlie")==None
  assert print_customer_data("Dave")==None
  assert print_customer_data("")==None
output: def print_customer_data(name): 
      customers = {
          "Alice": "Alice - 123 Main St, Anytown, USA",
          "Bob": "Bob - 456 Elm St, Othertown, USA",
          "Charlie": "Charlie - 789 Oak St, Somewhere, USA",
          "Dave": "Dave - 101 Pine St, Nowhere, USA"
      }
      if name in customers:
          print(customers[name])
      else:
          print(f"Customer '{name}' not found.")