首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Boto语法错误?

Boto语法错误?
EN

Stack Overflow用户
提问于 2014-07-11 18:18:12
回答 1查看 739关注 0票数 1

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

来自我的控制台的错误如下所示:

代码语言:javascript
复制
  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

我认为与此相关的代码是dynamoAccess的前几行代码(也称为动态表导入):

这就是我所拥有的:

代码语言:javascript
复制
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"

有人遇到过这种情况吗?我还没修改过boto文件。

编辑:重新安装boto,但仍然得到错误: Name: boto版本: 2.31.1

编辑2:解决了,见下面的答案。Boto有一个bug

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-11 19:47:57

修正了-我将boto /ypes.py文件替换为github:https://github.com/boto/boto中的文件

有一处不合适的地方需要修理。这在github版本中已经解决了,但显然还没有被推到pip上。

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24704014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档