問題タブ [stringio]

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 投票する
3 に答える
1489 参照

ruby - 文字列からzipアーカイブを解凍する

文字列にzipアーカイブがありますが、rubyzipgemがファイルからの入力を必要としているようです。私が思いついた最善の方法は、ファイル名をに渡すことだけを目的として、zipアーカイブを一時ファイルに書き込むことですZip::ZipFile.foreach()が、これは苦痛のようです。

もっと簡単な方法はありますか?

注:RubyUnzipStringも参照してください。

0 投票する
0 に答える
2702 参照

python - PythonでバッファstringIOを空にする方法

実際、いくつかのデータを含むcsvファイルをエクスポートしようとしていますが、以下は私のコードです

実際には、データを含む csv をダウンロードする Web ページで上記のコードを使用しlist_of_recordsます。

上記のコードでは、web.py フレームワークに過ぎない web を使用しています。ブラウザーに csv ifle をダウンロードするように指示するために使用しています。

私が関数download(list_of_records_1)を呼び出したと仮定すると、以下のようにcsvファイルがデータとともにダウンロードされます

で同じ関数を呼び出すと仮定するとdownload(list_of_records_2)、csv に保存される出力は次のようになります。

つまり、データが csv で既に一致している場合は上書きされ、新しいデータが検出された場合は、csv ファイルが以前のデータと現在のlist_of_records_2データで作成されます。

したがって、上記のコードでは、結果をバッファー文字列StringIO()に保存して csv ファイルに保存した後、バッファー文字列データを切り捨て/削除する必要があります。これにより、他の結果リストで同じ関数を呼び出したときに、以前のデータが書き込まれません。現在のcsvファイルに

StringIO()上記のコードでバッファ文字列を切り捨てる方法を教えてください。

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

ruby-on-rails-3 - Railsでアップロードされたファイルのコンテンツタイプを見つける

私はRuby on Railsに取り組んでいます。ファイル添付 (画像/オーディオ/ビデオ) を実行しようとしています。

だから私は次のような一般的な方法を持っています

アップロードされたファイルが ruby​​ の image/audio/video/pdf であるかどうかを確認するために、byteArray のコンテンツ タイプを見つけることは可能ですか。

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

python - メモリ内の gzip ファイルをダウンロードして解凍しますか?

urllib を使用してファイルをダウンロードし、保存する前にファイルをメモリに解凍したいと考えています。

これは私が今持っているものです:

これにより、空のファイルが書き込まれます。どうすれば自分が求めているものを達成できますか?

更新された回答:

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

printing - Python2のafterprintコマンドの>>とは何ですか?

>>output5行目のステートメントは何をしprintますか?

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

python - PyGameはcStringIOを画像としてロードします

だから、私はこれのためにネット上でいくつかの解決策を試しましたが、それぞれが異なるエラーを返します。最近、私は次のようなことを試すことにしました。

これはちょうど戻ります:

基本的に、私のプログラムは画像ファイルを暗号化/復号化し、ユーザーが復号化されたコピーをハードドライブに保存せずにそれらを表示できるようにします。別の質問で、stringIOオブジェクトはこの目的で機能すると言われました。Pythonのドキュメントでは、cStringIOを広範囲に使用する場合はcStringIOを提案しています。pygameの問題は、オブジェクトを画像として取得することを望まないことです。何か案は?

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

python - Python で外部プログラムの画像 stdout 出力から画像オブジェクトを作成する

写真を生成してファイルに保存するか、生の画像データを標準出力に出力するプログラムがあります。Python サブプロセス モジュールを使用して外部プログラムを呼び出し、その stdout データをキャッチして、データから Python イメージ オブジェクトを作成しています。ただし、「画像ファイルを識別できません」というエラーが引き続き発生します。私はPythonのこの部分が初めてです。これを達成する方法を知っていれば、助けてもらえますか?これが私のコードです:

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

python - scikit-image イメージをバイト文字列に保存

私はscikit-imageを使って画像を読み込んでいます:

にいくつかの操作を行った後、別の関数に渡すためにimgメモリ内ファイル ( a la ) に保存したいのですが、ファイルハンドルではなくファイル名が必要なようです。StringIOskimage.io.imsave

imsave可能であれば、ディスクへのアクセス (その後に別のイメージング ライブラリからの読み取り)を避けたいと考えています。imsave(または他の scikit イメージに適した関数) を使用する良い方法はありStringIOますか?

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

python - Python Curl の書き込み関数が 2 番目の呼び出しで機能しない

Python で簡単なスクリプトを作成しました。

Web ページからハイパーリンクを解析し、その後、これらのリンクを取得して情報を解析します。

同様のスクリプトを問題なく実行して書き込み関数を再利用していますが、何らかの理由で失敗し、その理由がわかりません。

一般的なカールの初期化:

リンクを取得するための最初の呼び出し:

これらのリンクをループしています: