OpenAppend
Usage
• OpenAppend["file"] 打开一个文件添加输出给它,并返回一个OutputStream对象。
Notes
• 可以给出下面的选项:
| "\!\(\*StyleBox[\"\\\"CharacterEncoding\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"None\\\"\", \"MR\"]\) " | 使用的原始字符编码 | | "\!\(\*StyleBox[\"\\\"FormatType\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"InputForm\\\"\", \"MR\"]\) " | 输出表达式的缺省格式 | | "\!\(\*StyleBox[\"\\\"NameConversion\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"None\\\"\", \"MR\"]\) " | 用特殊字符转换符号名的函数 | | "\!\(\*StyleBox[\"\\\"NumberMarks\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"$NumberMarks\\\"\", \"MR\"]\) " | 在一个近似数中什么时候使用"`"记号 | | "\!\(\*StyleBox[\"\\\"PageWidth\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"78\\\"\", \"MR\"]\) " | 每行字符宽度数 | | "\!\(\*StyleBox[\"\\\"TotalWidth\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"Infinity\\\"\", \"MR\"]\) " | 单个表达式中最大字符宽度数 |
• 在一个支持管道的计算机系统中,OpenAppend["!command"]运行由command 指定的外部程序,并打开一个管道送输出给它。 • 如果在打开一个特殊文件和管道失败时,它产生一个信息,并返回 $Failed. • OpenAppend 根据在 A.6.1节中描述的程序解析文件名。 • OpenAppend 返回 OutputStream["name", n], 其中name是一个文件或命令的全名, n 是一个在当前任务中打开的所有流中唯一的序列号。 • SetOptions 可以在它打开后用于改变一个输出流的性质。 • 如果它们已经打开时,象Put和Write的函数自动打开它们需要的文件或管道。
•设置选项 DOSTextFormat->True 使得由 \n 指定的新行输出为对 \n\r ,适合于在 MS-DOS 和相关系统的文本模式。 • 参见 Mathematica 全书 : 节 2.11.3.
|