問題タブ [file-read]
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 - ファイルから文字列を生成する
これは、Project Euler Problem 22の解決策の始まりです。一度に 1 つずつ名前を生成しようとしているテキスト ファイルのサンプル バージョンがあります。 これは、文字列メソッドに関するドキュメントへのリンクです。タスク用に次のコードを作成しました。
これはコード出力です:
nameFile と nameGenerator の型は正しいようですが、名前は文字列のリストではなく、一度に 1 つの文字列にするのが理想的です。name がリストである理由は .split がリストを返すためだと思いますが、ファイル内の名前を区切る別の方法を見つけることができませんでした。また、先頭と末尾の引用符を削除するために .strip を使用しました。
c - Cのテキストファイルから行列のスペースで区切られたfloat値を読み取ります
以下の私のコードの何が問題になっているのでしょうか。ファイルが開かないということです。私も絶対ファイルパスで試しましたが、それは私を助けませんでした、私はファイルがそこにあることを物理的に知っています。
c - fread は複数行を読みません
行にいくつかの数字がある .txt ファイルから読み込もうとしています。
そのように見えます。
example.txt
これを読み取り用のバイナリ ファイルとして開きます。このファイルを 1 行ずつ読み取りたいので、すべての行に 4 文字 (3 つの数字と 1 つの改行文字 '\n') があることがわかります。
私はこれをやっています:
printf では、この結果が期待されます
しかし、私が取っている実際の結果は次のとおりです。
そのため、最初の 2 つの fread の後、2 つの数字のみを読み取り、改行文字で何かが完全に間違っているように見えます。
では、ここで fread の何が問題なのですか?
c - C 言語 - コード内の二分探索関数を修正するにはどうすればよいですか?
これは私が持っているものです
これが私の出力です
課題の指示は、課題 7 の生徒データ ファイルのコピーでの読み取りです。ちょうど 50 のレコードがあります。学生 ID (ファイルの列 1) を配列に格納します。配列を昇順に並べ替えます。二分探索関数を記述して、次のことを示します。
56874837 は有効な学生証です。56874838 は有効な学生証ではありません。
http://voyager.deanza.edu/~bentley/ass7data.html これは私たちが読むことになっているデータファイルです
私のコードは正しい出力を示していません。これは、バイナリ検索関数または関数内の何かが間違っているためだと思います。出力がルート表示のように表示されないため、何が間違っているのかわかりません。
python - テキスト ファイルの「for looping」の代替
ここで、書き込みモードでは for ループが許可されていないというエラーが表示されます。ユニコードを使用して変換できるように、個々の行をそのように変更できますか?
php - PHP を使用して tar.gz ファイルを分割する
データ フィードを mywebsite にインポートしています。私のデータ フィード ファイルは tar.gz 形式です。ファイルサイズは最大10GBと非常に大きいです。tar.gz ファイルを分割してからデータベースにアップロードする必要があります。tar.gz 単一ファイルを複数ファイルに分割するにはどうすればよいですか。ガイドしてください。
java - Java の長いテキスト ファイルの読み取りが非常に遅い
63000 行 (3.5 MB) の長さのテキスト ファイル (XStream で作成された XML) があります。バッファリーダーを使用して読み取ろうとしています:
ここでは、読書速度を測定するための私の試みを見ることができます。そして、それは非常に低いです。10000 行から 1000 行を読み取るのに数秒かかります。私は明らかに何か間違ったことをしていますが、何が理解できません。よろしくお願いします。