

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# DeleteLexicon
<a name="DeleteLexiconPython"></a>

Il seguente esempio di codice Python usa AWS SDK per Python (Boto) per eliminare un lessico nella regione specificata nella configurazione locale. AWS Nell'esempio viene eliminato solo il lessico specificato e viene richiesto di confermare se desideri procedere prima che il lessico venga effettivamente eliminato.

Il seguente esempio di codice utilizza credenziali predefinite memorizzate nel file di configurazione AWS SDK. Per informazioni sulla creazione del file di configurazione, consulta [Configurazione del AWS CLI](setup-cli.md). 

Per ulteriori informazioni su questa operazione, consulta il riferimento per l'API [https://docs.aws.amazon.com/polly/latest/dg/API_DeleteLexicon.html](https://docs.aws.amazon.com/polly/latest/dg/API_DeleteLexicon.html). 

```
from argparse import ArgumentParser
from sys import version_info

from boto3 import Session
from botocore.exceptions import BotoCoreError, ClientError


# Define and parse the command line arguments
cli = ArgumentParser(description="DeleteLexicon example")
cli.add_argument("name", type=str, metavar="LEXICON_NAME")
arguments = cli.parse_args()

# Create a client using the credentials and region defined in the adminuser
# section of the AWS credentials and configuration files
session = Session(profile_name="adminuser")
polly = session.client("polly")

# Request confirmation
prompt = input if version_info >= (3, 0) else raw_input
proceed = prompt((u"This will delete the \"{0}\" lexicon,"
                  " do you want to proceed? [y,n]: ").format(arguments.name))

if proceed in ("y", "Y"):
    print(u"Deleting {0}...".format(arguments.name))

    try:
        # Request deletion of a lexicon by name
        response = polly.delete_lexicon(Name=arguments.name)
    except (BotoCoreError, ClientError) as error:
        # The service returned an error, exit gracefully
        cli.error(error)

    print("Done.")
else:
    print("Cancelled.")
```