問題タブ [text-files]

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 に答える
579 参照

c++ - この宣言を機能させるにはどうすればよいですか?

編集:セクターをベクトルのベクトルにするための答えも得ました:

そしてそれは私の残りのエラーを取り除きます。

編集:誰かが提案したように、セクターをポインターの配列にしましたが、それでも3つのエラーが発生します:

編集:プログラムを編集しましたが、すべてのエラーが修正されていません:

私はプログラムのこのセクションを持っています:

そして、私はこれらのエラーを受け取ります:

5行目>エラーC2540:配列にバインドされた非定数式

5行目>エラーC2440:'初期化中':'char(*)[1]'から'char**'に変換できません

14行目>エラーC3861:'seekg':識別子が見つかりません

seekgごと:はい、fstreamを含める必要があることはわかっています。これをmain.cppに含めました。これは、main.cppにも含まれている別の.hファイルです。

エラーを修正するにはどうすればよいですか?具体的には、すべての変数をグローバルに保ちながらエラーを修正するにはどうすればよいですか?

また、役立つ場合は、map_data.txtです。

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

vbscript - VB スクリプト テキスト ファイルのプリペンド

VB スクリプトまたは Bat ファイルを使用して、既存のテキスト ファイルの先頭にすばやく追加する (2 つの新しいテキスト行を追加する) 方法を知っている人はいますか? 最もエレガントなソリューションがカチカチ音をたてます。

0 投票する
44 に答える
1018943 参照

python - Pythonで大きなファイルの行数を安く取得するには?

Python で大きなファイル (数十万行) の行数を取得する必要があります。メモリと時間の両方で最も効率的な方法は何ですか?

現時点で私は:

もっとうまくやることは可能ですか?

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

text-files - Windowsで大きなテキストファイルを読み取る方法は?

メモ帳でもメモ帳++でも開くことができない大きなサーバーログファイル(〜750 MB)があります(どちらもファイルが大きすぎると言っています)。

一度にファイルのごく一部だけをメモリに読み込むプログラム(Windows用)を誰かが提案できますか?

または、このファイルを解析するために独自のアプリを作成する必要がありますか?

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

oracle - Oracle クエリをテキスト/csv ファイルにエクスポートする方法

PL/SQL からテキスト ファイルまたは csv ファイルにクエリをエクスポートする方法を考えていました。私が考えているクエリは、大量のデータ (約 1 ギガ) をエクスポートします。したがって、データを複数のファイルに分割したいと思います。

out1.csv out2.csv out3.csv

分割するファイルの数を決定できるようにしたいと思います。

誰でもこれを行う方法を知っていますか?

0 投票する
5 に答える
2341 参照

python - Python は IO および CPU またはメモリにバインドされたセクションを自動的に並列化していますか?

これは、前の質問のフォローアップの質問です。

このコードを考えてみましょう。これは、前の質問のコードよりもおもちゃっぽくありません(ただし、実際のコードよりははるかに単純です)。

今、私はより長い実行時間を期待していました (私のベンチマーク ファイルの長さは 65150224 行です)。これは事実ではなく、以前と同じハードウェアで ~ 2 分で実行されます!

data.append() は非常に軽量ですか? 私はそうは思わないので、テストするためにこの偽のコードを書きました:

これは 1.5 ~ 3 分で実行されます (実行ごとに大きなばらつきがあります)。

以前のプログラムで 3.5 ~ 5 分も取れないのはなぜですか? 明らかに data.append() は IO と並行して発生しています。

これは良い知らせです!

しかし、それはどのように機能しますか?それは文書化された機能ですか?コードを可能な限り機能させるために従わなければならない要件はありますか (負荷分散 IO およびメモリ/CPU アクティビティ以外に)? それとも、単純なバッファリング/キャッシュが動作しているだけですか?

繰り返しますが、Linux 固有の回答のみに関心があるため、この質問に「Linux」というタグを付けました。やる価値があると思われる場合は、OSに依存しない、または他のOSの回答を自由に提供してください。

0 投票する
6 に答える
57745 参照

python - Python: ファイルから単語をセットにロードする

数千の単語を含む単純なテキストファイルがあり、それぞれが独自の行にあります。

次のコードを使用して単語をセットにロードします (メンバーシップをテストするには単語のリストが必要なので、セットは選択したデータ構造です)。

上記のコードは、次のエントリを持つセットを生成します (各単語の後にはスペースと改行文字が続きます:

ファイルをセットにロードし、スペースと \n を取り除く最も簡単な方法は何ですか?

ありがとう

0 投票する
5 に答える
12040 参照

postgresql - テキストファイルをPostgreSQLのフィールドに挿入するには?

テキストファイルをPostgreSQLのフィールドに挿入するには?

ローカルまたはリモートのテキスト ファイルからフィールドを含む行を挿入したいと考えています。

次のことを行うには、 gettext() や geturl() などの関数が必要です。

% INSERT INTO collection(id, path, content) VALUES(1, '/etc/motd', gettext('/etc/motd'));

-S.