シンプル3

シンプル、クイックAmazon AWS S3インターフェース
今すぐダウンロード

シンプル3 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Ludvig Ericson
  • 出版社のWebサイト:

シンプル3 タグ


シンプル3 説明

シンプルなクイックアマゾンAWS S3インターフェース Simples3は、AmazonのS3 Storage Serviceへのかなりシンプルでまともなクイックインターフェースです。 *まともなスピード、*非イヌティネーション。実際にプログラマメモリに収まるように設計されています。 3つの基本的な操作は辞書と同じくらい簡単です。単純さの依存関係は依存しません - コードはPython標準ライブラリのみに依存しています。 Python 2.4にバックポートしようとするのは、これまでに行われません。 key "、... secret_key =" secretキー ")... >>> Print s#doctest:+省エリフィスまたはif仮想ホストS3:>>> s = s3bucket( "mybucket"、... access_key = "アクセスキー"、... secret_key = "secretキー"、... base_url = "http:/ / yo.se ")>>>印刷#Doctest:+ lellipsis F.Read() '私のコンテンツのニスとティディ、しかし私たちが私たちのフェッチされたファイルについてもっと知りたいのであればどうしますか? Easy:>>> f.s3_info #doctest:+ lelipsisdatetime.datetime(...)>>> f.s3_info 'application / x-octet-stream' >>> f。 s3_info.keys() >>> f.close()typeはオクテットストリームであることに注意してください。それは単に他に何かを指定しなかったからです。 mimetypeキーワード引数:>>> s.put( "My New File!"、 "コンテンツの改善! multiple lines! "、... mimetype =" text / plain ")クールで、非常にPythonic APIを使用してフェッチします。 ()内容の改善!複数行!>>> F.S3_INFO 'テキスト/プレーン' >>> F.Close()素晴らしい仕事、HUH。今、削除しましょう。>>> del s は代わりに削除メソッドを使用しましたが、私たちは鍵について知りたいのです。これはTestFileです。 "] = S3File(" hi! "、metadata = {" hairdo ":" secret "})>>> pprint(s.info(" test "))#doctest:+ lellipsis {date ' :DateTime.Datetime(...)、 'headers': '3'、 'content-type': 'application / x-octet-stream'、 'date': '...' 、 'etag': '"..."、'最後の修正 ':' ... '、' server ':' Alazing3 '、' X-AMZ-ID-2 ':' ... '、' X-AMZ-META-Hairdo ':' secret '、' x-amz-request-id ':' ... '}、' metadata ':{' hairdo ':' secret '}、' mimetype ':'アプリケーション/ x-octet-stream '、' modify ':datetime.datetime(...)、' size ':3}注目に値するeメタデータキー。そのようなS3Fileオブジェクトを使用して、ファイルがどのようにアップロードされたかに気付いたかもしれません。つまり、その方法でそれをするためのニカの方法です.S3Fileは単にそのキーワード引数を取り、後で置くためにそれらを渡します。それ以外の場合、それはstrサブクラスです。そして最後の辞書のような振る舞いはテストにあります:>>> "これはテストファイルです。" STRUE >>> DEL S >>> "これはテストファイルです。" Sfalseyouでは、PUTを使用して缶詰のACLを設定することもできます。これは簡単です。 / bar "、" rawr "、acl =" public-read ")ブーム。そのうえ? S.ListDirの(キー、MODIFY、ETAG、サイズ)のバケット:>>>(prefix = "test /"):...印刷 "%R(%R)はサイズ%r、modided%r"です。 %(キー、Etag、Size、Modify)... #doctest:+省略記号/ bar '(' "..." ')はサイズ4、修正されたdatetime.datetime(...)' test / foo 'です。 ( '"..."')はサイズ4、修正されたdatetime.datetime(...)で、それを合計する。要件: ・Python このリリースの新機能: ・S3S3のコピー方法を追加します。


シンプル3 関連ソフトウェア