問題タブ [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 に答える
1102 参照

python - Python で re.sub と io.StringIO を使用してインライン置換できない

行内のテキストを置き換えるために、このメソッドを作成しました。置き換えたい正しいテキストを出力しますが、ファイル内の変更を更新していません。私はPythonにまったく慣れていません。間違いを犯している場所を教えてください。

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

ruby - Ruby で StringIO を使用してファイルをモックする

Ruby で StringIO の助けを借りて、ファイルの読み取りをモックしようとして います。以下は私のテストで、その隣はメインクラスの私のメソッドです。

これがファイルの読み取りをモックする方法であるかどうかを知りたいです。また、コンテンツと同等のアサートを行うのではなく、クラス内のメソッドをモックする他の方法があるかどうかも知りたいです。

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

python - Django ビュー テストで StringIO を使用した「閉じたファイルの I/O 操作」

出力データのダウンロード可能なバージョンを提供するために別の Web サービスで使用される、次の Django ビュー コードを継承しました。

Django 1.0 に対して書かれた関数自体は、1.5 にアップグレードした後も問題なく動作します。残念ながら、このビューをカバーするテストは現在失敗しています。

そしてエラー:

それで..何かアイデアはありますか?読み取る必要がある前に、testDownload()またはindex()必然的に「閉じる」ものは何も表示されません。StringIOまた、何かあればテスト以外にも影響が出るのではないでしょうか?

非常に混乱。助けていただければ幸いです。

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

python - Pycurl と io.StringIO - pycurl.error: (23, '本体の書き込みに失敗しました)

ebay SDK を python3 に移植していますが、次の問題に遭遇しました。

pycurl を使用して HTTP リクエストを送信しています。設定方法は次のとおりです。

self._curl.perform() を呼び出すと、次のエラーが発生します。

私の知る限り、これは書き込み機能に問題があることを意味しますが、それが正確に何であるかはわかりません。StringIO モジュールから io への移行に関連している可能性がありますが、よくわかりません。

UPD:次のことを試しました:

そしてそれは動作します。ラムダで同じトリックを実行しようとしました (これらの厄介な関数を定義する代わりに、うまくいきませんでした.

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

python - 毎回タイトル行を追加せずにファイルを相互に追加する

Bonjour Stack0verflow

stored_outputこのコードを取得して、 1 行目 (タイトル行) なしでデータを書き込もうとしています。

私が試したこと:

ファイルサイズのため、for ループを実行したくありません (効率)

建設的なコメントやコード スニペットをいただければ幸いです。
ありがとうAEA

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

python - ファイルを互いに連続して追加するときのメモリの問題を解決する方法

ファイルが存在する場合、月と年を循環してファイルを相互に追加するために、次のスクリプトを実行しています。出力ファイルのサイズが約 600 MB になると予想されるより大きなデータセットでテストしました。ただし、メモリの問題が発生しています。まず、メモリの問題が発生するのは通常のことですか (私の PC には 8 GB の RAM があります)、どのようにこのメモリ スペースをすべて消費しているのかわかりません。

私が実行しているコード

私が受け取るトラックバック:

この問題を解決するために回避策を達成する方法、またはこのコードをより効率的にする方法についてのアイデア。どうもありがとう
AEA

編集1

alKid で提供されたコードを実行すると、次のトレースバックを受け取りました。

に変更して上記を修正しましたがwritelines、それでも次のトレースを受け取りました。