我使用简单的boto.connect_s3()
收到错误,但只有在Eclipse中的PyDev中运行时才会出错。
import boto
conn = boto.connect_s3()
给了我:
回溯(最近一次调用最后一次):
File "/rhel5pdi/home/mohantho/workspace/SampleTesting/Tests/S3Test.py", line 2, in ?
conn = boto.connect_s3()
File "/usr/lib/python2.4/site-packages/boto/__init__.py", line 106, in connect_s3
from boto.s3.connection import S3Connection
File "/usr/lib/python2.4/site-packages/boto/s3/connection.py", line 288
delimiter = '?' if '?' not in auth_path else '&'
SyntaxError: invalid syntax
它适用于非日食环境(例如,从shell运行“python S3Test.py”)。
我对SES和RDS也没有任何问题。只有S3的问题。