問題タブ [readlines]
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のungetc
Pythonの一部のファイル読み取り(readlines())関数は
、ファイルの内容を(リストとして)メモリにコピーします
大きすぎ
てメモリにコピーできないファイルを処理する必要があるため
、C getc() のよう
に、ファイルポインタを使用する必要があります(一度に1バイトずつファイルにアクセスするため)。
私が持っている追加の要件は
、C ungetc()のように
、ファイルポインタを前のバイトに巻き戻したいということです。
Pythonでこれを行う方法はありますか?
また、Pythonでは、 readline()を使用 して一度に1行を読み取ることができます
前の行を逆方向 に読む方法はありますか?
python - ファイルを1行ずつリストに読み込む方法は?
Pythonでファイルのすべての行を読み取り、各行を要素としてリストに保存するにはどうすればよいですか?
ファイルを1行ずつ読み取り、各行をリストの最後に追加したいと思います。
python - ファイルのreadline()操作を元に戻し、ファイルポインタを元の状態に戻します。
file.readline()を使用して、読み取り専用モードでテキストファイルのPythonファイルポインタを参照して、特別な行を探しています。その行を見つけたら、ファイルポインタがそのreadlineの先頭(直後ではない)にあることを期待しているメソッドにファイルポインタを渡します。
ファイルポインタに対する1つのfile.readline()操作を基本的に元に戻すにはどうすればよいですか?
python - readlines()はPython 3のリストまたはイテレータを返しますか?
「DiveintoPython3」で次のように読みました。
「この
readlines()
メソッドはイテレータを返すようになったため、Python2の場合と同じように効率的xreadlines()
です」。
参照:付録A:2to3を使用したPython 3へのコードの移植:A.26 xreadlines()I/Oメソッド。
http://docs.python.org/release/3.0.1/whatsnew/3.0.htmlで言及されていないため、それが正しいかどうかはわかりません。どうすれば確認できますか?
python - Python 3 で xreadlines() を代用するものは何ですか?
Python 2 では、ファイル オブジェクトには、一度に 1 行ずつファイルを読み取るイテレータを返す xreadlines() メソッドがありました。Python 3 では、xreadlines() メソッドは存在しなくなり、realines() は引き続き (反復子ではなく) リストを返します。Python 3 には xreadlines() に似たものがありますか?
私は私ができることを知っています
それ以外の
しかし、for ループなしで xreadlines() も使用したいと思います。
python - Pythonでreadlinesを使用する場合は、最後の\nを無視してください
読み取ったファイルは次のようになります。
ファイルの最後の行に\nが付いている場合と付いていない場合があります。
私が使用しているコードはうまく機能しますが、末尾に\nがあると失敗します。
これをキャッチするための最良の方法は何ですか?
参照用の私のコード:
これは次の場合に失敗します:
トレースバック(最後の最後の呼び出し):
ファイル "./test"、14行目、
print ref [0]、ref [1]
IndexError:リストインデックスが範囲外です
python-3.x - python3: readlines() インデックスの問題?
それでも...
.readlines()[6] が python-3 では機能しないのに 2.4 では機能する理由を知っている人はいますか?
また... 0xAE は ® だと思っていました
python - Pythonを使用してファイル内の複数の行をより速く読み取るにはどうすればよいですか?
今のところ、私は次のPythonコードを使用しています。
ファイルに数行(10,000以上)があるとすると、複数のファイルに対してこれを行うと、プログラムが遅くなります。Pythonでこれを高速化する方法はありますか?さまざまなリンクを読むreadlinesはファイルの行をメモリに保存するため、コードが遅くなることを理解しています。
次のコードも試しましたが、得られた時間の増加は17%です。
python2.4に他のモジュールはありますか(私は見逃したかもしれません)。ありがとう、Sandhya
python - このコードの高速化を手伝ってください - Python
みんな、ツイートのリストを調べて、最も使用された単語を返すこのプログラムを書いています。
より速くしたいのですが、いくつかの問題や速度を改善できる領域を指摘するのを手伝ってもらえないでしょうか. ありがとう
以下のコードを参照してください
python - python 3.2にreadlineメソッドとreadlinesメソッドがありませんか?
彼らはPython3.2からfile.readline()とfile.readlines( )を削除しましたか?はいの場合、彼らはそれを何に置き換えましたか?