Python Boto语法错误?

Python Boto语法错误?,python,syntax,boto,amazon-dynamodb,Python,Syntax,Boto,Amazon Dynamodb,我正在导入boto.dynamodb.table并得到一个语法错误。我看不出这和我所做的有什么关系。我还没有实现/使用它,但在启动它时发现一个语法错误 “我的控制台”中的错误如下所示: File "api.py", line 10, in <module> import dynamoAccess File "/Users/tai/Documents/workspace/testSelenium/testS/dynamoAccess.py", line 6, in &l

我正在导入boto.dynamodb.table并得到一个语法错误。我看不出这和我所做的有什么关系。我还没有实现/使用它,但在启动它时发现一个语法错误

“我的控制台”中的错误如下所示:

  File "api.py", line 10, in <module>
    import dynamoAccess
  File "/Users/tai/Documents/workspace/testSelenium/testS/dynamoAccess.py", line 6, in <module>
    from boto.dynamodb2.table import Table
  File "/Library/Python/2.7/site-packages/boto/dynamodb2/table.py", line 3, in <module>
    from boto.dynamodb2.fields import (HashKey, RangeKey,
  File "/Library/Python/2.7/site-packages/boto/dynamodb2/fields.py", line 1, in <module>
    from boto.dynamodb2.types import STRING
  File "/Library/Python/2.7/site-packages/boto/dynamodb2/types.py", line 4, in <module>
    from boto.dynamodb.types import Dynamizer
  File "/Library/Python/2.7/site-packages/boto/dynamodb/types.py", line 112
    ]
    ^
SyntaxError: invalid syntax
有人遇到过这种情况吗?我还没有修改boto文件

编辑: 已重新安装boto,但仍收到错误: 姓名:博托 版本:2.31.1


编辑2:已解决,请参见下面的答案。Boto有一个bug已修复-我将Boto dynamodb/types.py文件替换为github中的文件:

有一个]不合适的地方需要修理。这在github版本中已经得到了修复,但显然还没有推广到pip


我相信,由于上述错误,其他人可能会出现这种情况。如果您遇到这种情况,只需从github更新您的文件(或自己编辑)

在这里运行前两条导入语句中的一条或两条都没有问题。就像在中一样,您尝试运行它,但没有任何错误?或者您认为错误消息与此无关。前者--我碰巧安装了boto 2.29.1,因此我在控制台上运行了两条导入语句,没有出现任何异常。奇怪。。。。这就是为什么我觉得很奇怪。。。嗯,好的,我会尝试重新安装,但会遇到同样的问题。不知道发生了什么事。你的boto版本是什么
import cleaner
import datetime
import awsAccess
import boto
from boto import dynamodb2
from boto.dynamodb2.table import Table

#create a connection to amazon s3 
#aws_access_key_id=getenv('AWS_ACCESS_KEY');
#aws_secret_access_key=getenv('AWS_SECRET_KEY');
#aws_dynamo_region=getenv('DYANAMO_REGION')

#for running in pydev
aws_access_key_id=awsAccess.aws_access_key_id
aws_secret_access_key=awsAccess.aws_secret_access_key
aws_dynamo_region=awsAccess.aws_dynamo_region

decompiled_dynamo_table="decompiled_swfs"
text_dynamo_table="decompiled_swf_text"
image_dynamo_table="images_decompiled"
_dynamo_table="decompiled_swf_text"