問題タブ [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.
python - Python で re.sub と io.StringIO を使用してインライン置換できない
行内のテキストを置き換えるために、このメソッドを作成しました。置き換えたい正しいテキストを出力しますが、ファイル内の変更を更新していません。私はPythonにまったく慣れていません。間違いを犯している場所を教えてください。
ruby - Ruby で StringIO を使用してファイルをモックする
Ruby で StringIO の助けを借りて、ファイルの読み取りをモックしようとして います。以下は私のテストで、その隣はメインクラスの私のメソッドです。
これがファイルの読み取りをモックする方法であるかどうかを知りたいです。また、コンテンツと同等のアサートを行うのではなく、クラス内のメソッドをモックする他の方法があるかどうかも知りたいです。
python - Django ビュー テストで StringIO を使用した「閉じたファイルの I/O 操作」
出力データのダウンロード可能なバージョンを提供するために別の Web サービスで使用される、次の Django ビュー コードを継承しました。
Django 1.0 に対して書かれた関数自体は、1.5 にアップグレードした後も問題なく動作します。残念ながら、このビューをカバーするテストは現在失敗しています。
そしてエラー:
それで..何かアイデアはありますか?読み取る必要がある前に、testDownload()
またはindex()
必然的に「閉じる」ものは何も表示されません。StringIO
また、何かあればテスト以外にも影響が出るのではないでしょうか?
非常に混乱。助けていただければ幸いです。
python - Pycurl と io.StringIO - pycurl.error: (23, '本体の書き込みに失敗しました)
ebay SDK を python3 に移植していますが、次の問題に遭遇しました。
pycurl を使用して HTTP リクエストを送信しています。設定方法は次のとおりです。
self._curl.perform() を呼び出すと、次のエラーが発生します。
私の知る限り、これは書き込み機能に問題があることを意味しますが、それが正確に何であるかはわかりません。StringIO モジュールから io への移行に関連している可能性がありますが、よくわかりません。
UPD:次のことを試しました:
そしてそれは動作します。ラムダで同じトリックを実行しようとしました (これらの厄介な関数を定義する代わりに、うまくいきませんでした.
python - 毎回タイトル行を追加せずにファイルを相互に追加する
Bonjour Stack0verflow
stored_output
このコードを取得して、 1 行目 (タイトル行) なしでデータを書き込もうとしています。
私が試したこと:
ファイルサイズのため、for ループを実行したくありません (効率)
建設的なコメントやコード スニペットをいただければ幸いです。
ありがとうAEA
python - ファイルを互いに連続して追加するときのメモリの問題を解決する方法
ファイルが存在する場合、月と年を循環してファイルを相互に追加するために、次のスクリプトを実行しています。出力ファイルのサイズが約 600 MB になると予想されるより大きなデータセットでテストしました。ただし、メモリの問題が発生しています。まず、メモリの問題が発生するのは通常のことですか (私の PC には 8 GB の RAM があります)、どのようにこのメモリ スペースをすべて消費しているのかわかりません。
私が実行しているコード
私が受け取るトラックバック:
この問題を解決するために回避策を達成する方法、またはこのコードをより効率的にする方法についてのアイデア。どうもありがとう
AEA
編集1
alKid で提供されたコードを実行すると、次のトレースバックを受け取りました。
に変更して上記を修正しましたがwritelines
、それでも次のトレースを受け取りました。