

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

Das folgende Python-Codebeispiel verwendet das AWS SDK für Python (Boto) , um ein Lexikon in der Region zu löschen, die in Ihrer lokalen AWS Konfiguration angegeben ist. In dem Beispiel wird nur das angegebene Lexikon gelöscht. Dabei werden Sie dazu aufgefordert, zu bestätigen, dass Sie fortfahren möchten, bevor das Lexikon tatsächlich gelöscht wird.

Das folgende Codebeispiel verwendet Standardanmeldedaten, die in der AWS SDK-Konfigurationsdatei gespeichert sind. Weitere Informationen zum Erstellen der Konfigurationsdatei finden Sie unter [Einrichtung des AWS CLI](setup-cli.md). 

Weitere Informationen zu diesem Vorgang finden Sie in der Referenz für die 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.")
```