4

Mathematica に読み込んでいるデータファイルがあります。ここでの問題は、データ ファイル内の重要な情報がファイルの最後に記載されていることです。Mathematica を使用して、最初に最後の行を読む必要があります。行数はデータ ファイルごとに異なります。それ以外の場合は、Skip コマンドを使用して最終行に到達します。それを行うためのコマンド/ルーチンがあれば教えてください。ありがとう。dbm368

4

1 に答える 1

3

最後の行の長さがわかっている場合は、次のことができます。

str = StringToStream["abcdefg \n123456"]
eof = SetStreamPosition[str, Infinity]
SetStreamPosition[str, eof - 6]
Read[str, String]
(*
->
InputStream[String, 43]
15
9
123456
*)
于 2012-04-21T16:20:09.190 に答える