ReadList
ReadList["file"]
ファイルに残されたすべての式を読み込み,これらのリストを返す.
ReadList["file",type]
ファイルから指定されたタイプのオブジェクトをファイルの終りに到達するまで読み込む.オブジェクトはリストで返される.
ReadList["file",{type1,type2,…}]
一連のタイプを使ってオブジェクトをファイルの終りに到達するまで読み込む.
ReadList["file",types,n]
先頭から n 個の指定されたタイプのオブジェクトだけを読み込む.
詳細とオプション
- 次のようなタイプが読み込める.
-
Byte 整数コードとして返される1バイト Character 1文字列として返される1文字 Expression Wolfram言語の閉じた式 Number "E"フォーマットで与えられる整数または近似された数 Real "E"フォーマットで与えられる近似された数 Record レコードセパレータで区切られた文字列 String 改行で終る列 Word ワードセパレータで区切られた文字列 - Real型のオブジェクトは,Wolfram言語形式をはじめ,CやFortran等の言語で使われる科学的数記法形式で与えられる.数を表すには,2*^5をはじめ,2.e5あるいは2E5等の形式が使われる.Real型のオブジェクトは,常に近似数として返される.Number型は,具体的な小数を含まない限り,整数として返される.
- 以下のオプションを与えることができる.
-
NullRecords False 繰り返されたレコードセパレータの間に長さ0のレコードが存在するとみなすかどうか NullWords False 繰り返されたワードセパレータの間に長さ0のワードが存在するとみなすかどうか RecordSeparators {"\r\n","\n","\r"} レコード間に許されたセパレータ RecordLists False 各レコードについて別々のサブリストを作る TokenWords {} デリミタとみなされるワード WordSeparators {" ","∖t"} ワード間に許されたセパレータ - file が読込みのために開かれていない場合,ReadListはこれを開いて,使用が終ると閉じる.ファイルがすでに開いている場合には,ReadListが使用後に閉じることはない.
- ReadListは,ファイルに残されたオブジェクトがいずれも指定されたタイプではない場合に,メッセージを出力する.
- ReadList["file",{type1,…}]は,順に typeiの列を探していく.typeiの列の途中でファイルの終りに至った場合には,この列の中の読み込まれなかった要素の代りにEndOfFileを返す.
- ReadList[stream]は,OpenReadが返す開いている入力ストリームから読み込む.
- ReadListはクラウドオブジェクトに使うことができる.
- File["file"]を使ってファイル名を指定することができる.
例題
すべて開くすべて閉じるスコープ (2)
Fileオブジェクトで指定されたファイルから式を読む:
考えられる問題 (1)
テキスト
Wolfram Research (1988), ReadList, Wolfram言語関数, https://reference.wolfram.com/language/ref/ReadList.html (2016年に更新).
CMS
Wolfram Language. 1988. "ReadList." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/ReadList.html.
APA
Wolfram Language. (1988). ReadList. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ReadList.html