Iter () zurückgegeben non-iterator vom Typ 'Key': boto amazon s3

Ich bin neu zu boto Ich habe das Tutorial an diesem Link ausprobiert

http://boto.s3.amazonaws.com/s3_tut.html 

Jedoch jedes Mal, wenn ich versuche, ein Element abzurufen, tritt ein Fehler auf. Mein Code folgt:

  • Python - Hochladen einer Handlung von Speicher zu s3 mit matplotlib und boto
  • Ist es möglich, eine Datei von S3 in Google App Engine mit boto zu lesen?
  • Herunterladen der Dateien von s3 rekursiv mit boto python.
  • Scrapy speichern Bilder zu amazon s3
  • S3-Objekt als String mit Boto3 öffnen
  • Wenn eine neue Datei in S3 ankommt, luigi Aufgabe auslösen
  •  conn=boto.connect_s3(KEY,PRIVATEKEY) bucket= conn.create_bucket(bucketname) from boto.s3.Key import Key k= Key(bucket,'key') k.get_contents_to_file(filename) 

    Ich bekomme folgende Fehlermeldung:

     k.get_contents_to_file('test') Traceback (most recent call last): File "<pyshell#13>", line 1, in <module> k.get_contents_to_file('test') File "C:\Python33\lib\site-packages\boto\s3\key.py", line 1253, in get_contents_to_file response_headers=response_headers) File "C:\Python33\lib\site-packages\boto\s3\key.py", line 1149, in get_file for bytes in self: TypeError: iter() returned non-iterator of type 'Key' 

    Ich kopierte den Code fast nur das ist meine s3 Tasten sind anders.

  • Rekursive Funktion, die keine zurückgibt?
  • Python recursion return Keine Typ
  • Integer auf Basis-x-System mit Rekursion in Python
  • Python - Eigenschaftseinstellung aus der Liste verursacht maximale Rekursionstiefe überschritten
  • Python Recursive Funktion für Collatz Conjecture
  • Rekursive dircmp (vergleiche zwei Verzeichnisse, um sicherzustellen, dass sie die gleichen Dateien und Unterverzeichnisse haben)
  • Python ist die beste Programmiersprache der Welt.