問題タブ [zipfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
5177 参照

python - Python で圧縮ファイルにアクセス許可を設定する

test.txtzip archive 内にファイルがありますtest.zip。圧縮されていると、アクセス許可test.txtは制御できなくなりますが、グループで書き込み可能にしたいのです。Python でファイルを抽出していますが、シェルにエスケープしたくありません。

編集: これが私がこれまでに得たものです:

これは 2.5.1 を使用する OS X では完全に動作しますが、私のホーム ボックス (Debian、Python 2.4 & 2.5) または Python 2.4 を使用する RHEL 5 では動作しません。OS X 以外ではエラーにはなりませんが、パーミッションも変更されません。理由はありますか?また、どのように機能しwritestr()ますか?私はここでそれを間違って使用していることを知っています。

これを行わずにこれを行う方法はありますか(ファイルを抽出するユーザーには、抽出後os.chmodに使用する権限がありません)。os.chmodzip ファイルへの完全な書き込みアクセス権があります。

より詳しい情報:

ユーザー抽出は ではなくmyuserにありmygroupます。

0 投票する
13 に答える
93873 参照

python - Pythonを使用してzipファイルにフォルダを追加する

zipファイルを作成したい。zipファイルにフォルダーを追加してから、そのフォルダーに多数のファイルを追加します。

だから私はファイルが入っている単一のフォルダを持つzipファイルになりたいです。

zipファイルなどにフォルダを置くのが悪い習慣かどうかはわかりませんが、グーグルはこの件について何も教えてくれません。

私はこれから始めました:

取得元:http ://mail.python.org/pipermail/python-list/2006-August/396166.html

これにより、すべてのフォルダーが削除され、ターゲットフォルダー(およびそのサブフォルダー)内のすべてのファイルが単一のzipファイルに配置されます。フォルダ全体を追加することができませんでした。

myZipFile.write内のフォルダーへのパスをフィードすると、次のようになります。

IOError:[Errno 13]アクセスが拒否されました:'.. \ packed \ bin'

どんな助けでも大歓迎です。

関連する質問:Python(バージョン2.5)を使用してフォルダーの内容を圧縮するにはどうすればよいですか?

0 投票する
2 に答える
939 参照

python - ZipFile が文句を言います。zipfile モジュールを使用する方法はありますか?

zip 形式で送信された MMS メッセージを解凍しようとしています。問題は、機能する場合と機能しない場合があることです。そして、それが機能しない場合、python zipfile モジュールは不平を言い、それが悪い zip ファイルであると言います。ただし、zipfile は unix unzip コマンドを使用して正常に解凍されます。

これは私が得たものです

「w+」を使用して文字列を書き込んでいます。文字列には、zip ファイルの base64 でデコードされた文字列表現が含まれています。

それから私はこれが好きです:

このようにして、zip ファイル内のすべての画像のリストを取得しました。しかし、zipfile モジュールが一部のファイルについて不平を言うため、これは常に機能するとは限りません。

zipfile モジュールを使用せずにこれを行う方法はありますか?

どういうわけか、zipfile の代わりに unzip コマンドを使用して、アーカイブからすべての画像を取得するために同じことを行うことはできますか?

0 投票する
3 に答える
2375 参照

python - App Engine での動的ファイルの圧縮 (Python)

とにかく、新しくレンダリングされたhtmlテンプレートなど、動的に生成されたコンテンツをzipfileを使用してzipファイルに圧縮できますか?

静的コンテンツを圧縮する例はいくつかあるようですが、動的コンテンツを圧縮する例はありません。それとも、まったくできないのですか?

もう 1 つ質問があります。内部に多数のサブフォルダーを含む zip ファイルを作成することはできますか?

ありがとう。

0 投票する
1 に答える
1878 参照

python - Python 2.6 - zip ファイルのアップロード - ポスター 0.4

私はこの質問からここに来ました: Send file using POST from Python script

そして、概して、それは私が必要とするものであり、さらにいくつかの追加機能があります。

zipfile 以外に追加情報が必要で、POST_DATA は次のようになります。

これはポスター 0.4 モジュールで何とか可能ですか (質問する前に、はい、私は Python にかなり慣れていません...)

敬具、ブライアン・K・アンダーセン

0 投票する
1 に答える
256 参照

python - zip ファイルがローカルの GAE SDK で適切に読み取られたときに、Google App Engine で認識されない原因は何ですか?

コードをローカルで実行すると正常に実行されますが、GAE にアップロードして実行しようとすると、BadZipfile: File is not a zip file, or end with a comment がスローされます。

zip ファイルのサイズは 2.5 MB で、解凍したファイルのサイズは 14 MB です。

このエラーの原因となっている 2 つの環境の違いは何ですか?

0 投票する
3 に答える
3255 参照

python - djangoでCSVファイルをZIPファイルにすることについて混乱しています

サイトからデータを取得し、zip 圧縮された csv ファイルにするビューがあります。これが私の作業コードsans zipです:

そしてそれはうまく機能します。今、私はそのファイルを送信する前に圧縮したいと考えています。これは私が立ち往生するところです。

しかし、それはそうではなく、これを行う方法がわかりません。