Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 为语法错误引发异常的flask dynamodb示例?_Python 3.x_Flask_Amazon Dynamodb - Fatal编程技术网

Python 3.x 为语法错误引发异常的flask dynamodb示例?

Python 3.x 为语法错误引发异常的flask dynamodb示例?,python-3.x,flask,amazon-dynamodb,Python 3.x,Flask,Amazon Dynamodb,查看flask_dynamo api的示例。只是好奇为什么会出现错误 from flask import Flask from flask_dynamo import Dynamo app = Flask(__name__) app.config['DYNAMO_TABLES'] = [ { TableName='users', KeySchema=[dict(AttributeName='user

查看flask_dynamo api的示例。只是好奇为什么会出现错误

from flask import Flask
from flask_dynamo import Dynamo



app = Flask(__name__)
app.config['DYNAMO_TABLES'] = [
            {
                 TableName='users',
                 KeySchema=[dict(AttributeName='username', KeyType='HASH')],
                 AttributeDefinitions=[dict(AttributeName='username', AttributeType='S')],
                 ProvisionedThroughput=dict(ReadCapacityUnits=5, WriteCapacityUnits=5)
            }, {
                 TableName='groups',
                 KeySchema=[dict(AttributeName='name', KeyType='HASH')],
                 AttributeDefinitions=[dict(AttributeName='name', AttributeType='S')],
                 ProvisionedThroughput=dict(ReadCapacityUnits=5, WriteCapacityUnits=5)
            }
        ]
错误是:TableName='users', ^ SyntaxError:无效语法


这种无效语法是怎么回事?

可能是文档中的输入错误?我猜其目的是将数组中的项作为字典。尝试这样做:

app.config['DYNAMO_TABLES']=[
口述(
TableName='users',
KeySchema=[dict(AttributeName='username',KeyType='HASH'),
AttributeDefinitions=[dict(AttributeName='username',AttributeType='S'),
ProvisionedThroughput=dict(readcapacitynits=5,WriteCapacityUnits=5)
),
口述(
TableName='groups',
KeySchema=[dict(AttributeName='name',KeyType='HASH'),
AttributeDefinitions=[dict(AttributeName='name',AttributeType='S'),
ProvisionedThroughput=dict(readcapacitynits=5,WriteCapacityUnits=5)
)
]