|
SOLUTIONS
|
MATHEMATICA 内置符号
OpenWrite["file"]
打开一个文件,将输出写入该文件,并返回一个 OutputStream 对象.
OpenWrite[]
打开您的计算机系统上的临时文件的默认区域中的一个新文件.
更多信息更多信息
- OpenWrite 删除文件中任何存在的内容,并从文件的开头开始将输出写入.
- 可以给出下列选项:
-
BinaryFormat False 文件是否允许使用二进制格式 CharacterEncoding Automatic 使用的原始字符编码 FormatType InputForm 输出表达式的默认格式 NumberMarks $NumberMarks 在近似数中何时使用
记号PageWidth 78 每行字符宽度 TotalWidth Infinity 单个表达式中最大字符数量 Method Automatic 所使用的流方法 - 在支持管道的计算机系统中, OpenWrite["!command"] 运行由 command 指定的外部程序,并打开一个管道把输出发送给它.
- 如果 OpenWrite 未能成功打开一个特定文件或管道,它就产生一条信息,并返回 $Failed.
- OpenWrite 根据 "文件和流" 中描述的过程解析文件名.
- OpenWrite 返回 OutputStream["name", n],其中 name 是一个文件或命令的全名,n 是一个在当前 Mathematica 会话中打开的所有流中唯一的序列号.
- 在已经打开输出流后,SetOptions 可用于改变输出流的属性.
- 如果所需的文件或管道尚未打开,诸如 Put 和 Write 等函数会自动打开它们.
- 默认设置 BinaryFormat->False 下,CharacterEncoding 的设置为
. - OpenWrite[] 总是创建一个原本不存在的新文件,并放在 $TemporaryDirectory 目录下.
- 使用 Method 选项,流使用给定的输入流方法打开. 这覆盖了 OpenWrite 解释文件名称的默认方式.
版本 1 的新功能 | 版本 9 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
