Python の場合:
fo = open("foo.txt", "r+")
str = fo.read(10);
position = fo.tell();
print "Current file position : ", position
Rにファイルポインタはありますか? ファイルを読んでいる間、現在のファイルの位置を知ることはできますか?
?file
ファイルを開く方法と多くのファイル関連関数を説明するファイル関連関数を試してみることができます。
fo <- file('foo.txt', 'r+') // see ?file for more details on the parameters
fo
他の関数にフィードできる接続オブジェクトです。をすべて読むことをお勧めします?file
。これは非常に有益です。
特に、See Also
とのExamples
セクションを参照してください。
このSee Also
セクションには、ファイルを操作するための一連の関連関数がリストされています。ここでは、ファイルを読み取るための(たとえば)readLines
、readBin
(バイナリファイルを読み取るため)、 scan
(データをベクトルまたはリストに読み取るため)について説明します。
また、言及していますseek
。?seek
あなたを見るとそれがわかります
seek
withwhere = NA
は、接続の現在のバイトオフセットを返します(最初から)
だから試してみてください
seek(fo)
(ヒント-Rのヘルプファイルは非常に役立ちます!「関連項目」セクションでは、表示している関数に関連する関数が示され、「例」セクションでは、それらの使用方法の例が示されます。必要に応じてファイルに関係するものを検索して機能し?file
なかった場合は、いつでも??file
あいまい検索を実行できます)。