Put
expr>>filename
expr をファイルに書き出す.
Put[expr1,expr2,…,"filename"]
式の列 expriをファイルに書き出す.
Put["filename"]
指定の名前の空白のファイルを作成する.
詳細とオプション
- Putは,ファイルの先頭から出力を書き始める.このファイルの既存の内容は消去される.
- Putは,出力の終りに改行を挿入する.
- expr>>filename は expr>>"filename"と同値である.「演算子の入力形」で指定されている形式に従ったファイル名についてはこの引用符を省略することができる.
- Wolfram言語入力を含むファイルでは,.wlまたは.mという名前で終えることを慣習とする.
- Put[…,OutputStream[…]]は指定されたストリームに加える.
- Putはクラウドオブジェクトおよびローカルオブジェクトに使うことができる.
- デフォルトでは,Putは式をInputFormで書き出す.
- Put[OutputForm[expr],"filename"]はOutputFormを生成する.
- Putは,デフォルトで,ファイル作成時に文字エンコーディング"PrintableASCII"を使う.オプションCharacterEncodingenc を加えて別のエンコーディングを指定する.
- 開いたファイルまたはOutputStreamオブジェクトに書き込むときは,デフォルトで出力ストオリームの現行のエンコーディングが使われる.オプションCharacterEncodingenc を加えて,Putが継続している間,一時的にストリームのエンコーディングを変えることができる.
- Put[…,File["file"]]もサポートされている.
例題
すべて開くすべて閉じる例 (1)
スコープ (4)
オプション (1)
特性と関係 (2)
考えられる問題 (1)
expr>>filename という形式は filename を評価すべき式としてではなく文字通りの名前として扱う:
書かれたファイルは,変数fileに含まれた名前ではなく"file"と呼ばれる:
Put[expr,filename]の形式を使って名前がfile内に保存されているファイルに書き込む:
Wolfram Research (1988), Put, Wolfram言語関数, https://reference.wolfram.com/language/ref/Put.html (2016年に更新).
テキスト
Wolfram Research (1988), Put, Wolfram言語関数, https://reference.wolfram.com/language/ref/Put.html (2016年に更新).
CMS
Wolfram Language. 1988. "Put." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/Put.html.
APA
Wolfram Language. (1988). Put. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Put.html