<<file or Get['file'] | 读取 Wolfram 语言输入文件,返回文件中最后一个表达式 |
FilePrint['file'] | 显示文件的内容 |
expr>>file or Put[expr,'file'] | 将表达式写入文件 |
expr>>>file or PutAppend[expr,'file'] | 将表达式追加到文件中 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-haa
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-u4i
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-e97
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-gy4
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-trn
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-jmj
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-vkb
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-k3d
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-clh
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-tbq
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-cn7
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-e1q
Save['file',symbol] | 将符号的完整定义保存在文件中 |
Save['file','form'] | 保存名称与字符串模式 form 匹配的符号的定义 |
Save['file','context`'] | 保存指定上下文中所有符号的定义 |
Save['file',{object1,object2,…}] | 保存几个对象的定义 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-iw5
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-fhq
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-irg
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-uqv
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-xda
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-mgx
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-cef
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-fjj
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-xyv
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-u2v
Encode['source','dest'] | 将文件 source 被编码过的版本写入文件 dest |
<<dest | 读入编码文件 |
Encode['source','dest','key'] | 用指定密钥进行编码 |
Get['dest','key'] | 读入用密钥编码过的文件 |
Encode['source','dest',MachineID->'ID'] | 创建只能在有特定 ID 的计算机上读取的编码文件 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-hlt
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-v0k
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-r59
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-mpf
DumpSave['file.mx',symbol] | 用 Wolfram 语言内部格式保存符号的定义 |
DumpSave['file.mx','context`'] | 保存上下文中所有符号的定义 |
DumpSave['file.mx',{object1,object2,…}] | 保存几个符号或上下文的定义 |
DumpSave['package`',objects] | 用专门选择的名称将定义保存到文件中 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-qjs
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-dud
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-xex
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-e03
Structured communication | 用 WSTP 与 WSTP 兼容的外表程序交换表达式 |
Unstructured communication | 用文件读写操作交换普通文本 |
<<file | 读入文件 |
<<'!command' | 运行外部指令,并读入产生的输出 |
expr>>'!command' | 将文本形式的 expr 提供给外部指令 |
ReadList['!command',Number] | 运行外部指令,并读入它产生的数字列表 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-lmz
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-ovn
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-vyw
OpenWrite[] | 在你的计算机系统上,在临时文件的默认区域中打开一个具有唯一名称的新文件 |
Run['command',arg1,…] | 在 Wolfram 语言内部运行外部指令 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-utu
RunThrough['command',expr] | 运行 command,用 expr 作为输入,将输出读回 Wolfram 语言 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-ip1
SystemOpen['target'] | 用计算机系统上关联的程序打开指定文件、URL 或其他目标 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-if4qrn
'name' | 由名称指定的文件 |
'!name' | 由名称指定的指令 |
InputStream['name',n] | 输入流 |
OutputStream['name',n] | 输出流 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-wdb
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-m7o
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-lr1
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-emw
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-dmz
OpenWrite['file'] | 打开到文件的输出流, 清除文件中以前的内容 |
OpenWrite[] | 打开到新的临时文件的输出流 |
OpenAppend['file'] | 打开到文件的输出流,追加到文件中已有内容的后面 |
OpenWrite['!command'] | 打开到外部指令的输出流 |
Write[stream,expr1,expr2,…] | 将表达式序列写入流,以换行符结束输出 |
WriteString[stream,str1,str2,…] | 将字符串序列写入流,不加换行符 |
Close[stream] | 告诉 Wolfram 系统不再使用流 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-rqy
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-pux
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-fhv
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-gni
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-bx1
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-wmt
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-w28
Write[{stream1,stream2},expr1,…] | 将表达式写入一组流 |
WriteString[{stream1,stream2},str1,…] | 将字符串写入一组流 |
'stdout' | 标准输出 |
'stderr' | 标准错误 |
选项名称 | 默认值 | |
FormatType | InputForm | 使用的默认输出格式 |
PageWidth | 78 | 页面的宽度,以字符数给出 |
NumberMarks | $NumberMarks | 是否在近似数字中包含 ` 标记 |
CharacterEncoding | $CharacterEncoding | 用于特殊字符的编码 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-kwk
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-x87
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-evg
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-r6k
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-zi1
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-y14
Options[stream] | 给出为流设置的选项 |
SetOptions[stream,opt1->val1,…] | 重置处于打开状态的流的选项 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-bz72lo
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-hem04s
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-bfwmcw
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-f46
Directory[] | 当前工作目录 |
SetDirectory['dir'] | 设定当前工作目录 |
ResetDirectory[] | 恢复到以前的工作目录 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-xip
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-j5q
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-lgz
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-x2w
ParentDirectory[] | 当前工作目录的父目录 |
$InitialDirectory | Wolfram 系统启动时的初始目录 |
$HomeDirectory | 家目录,如果有定义的话 |
$BaseDirectory | Wolfram 系统要加载的整个系统文件的基本目录 |
$UserBaseDirectory | Wolfram 系统要加载的用户特定文件的基本目录 |
$InstallationDirectory | Wolfram 系统安装程序所在的顶层目录 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-obj
FindFile['name'] | 查找将由 Get 和相关函数加载的具有指定名称的文件 |
FileExistsQ['name'] | 确定文件是否存在 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-be2b
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-kx7r1d
FileNames[] | 列出当前工作目录中的所有文件 |
FileNames['form'] | 列出当前工作目录中文件名与字符串模式 form 匹配的所有文件 |
FileNames[{'form1','form2',…}] | 列出文件名与任一 formi 匹配的所有文件 |
FileNames[forms,{'dir1','dir2',…}] | 给出名称与任一目录 diri 下的 forms 匹配的所有文件的全名 |
FileNames[forms,dirs,n] | 包括子目录中的文件,最多 n 层以下 |
FileNames[forms,dirs,Infinity] | 包括所有子目录中的文件 |
FileNames[forms,$Path,Infinity] | 给出名称与 $Path 中的目录的任何子目录中的 forms 匹配的所有文件 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-mjf
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-rqv
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-tl6
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-hv5ia9
DirectoryName['file'] | 从文件名中提取目录名 |
FileNameJoin[{'directory','name'}] | 从目录名和文件名组合完整的文件名 |
ParentDirectory['directory'] | 给出目录的父目录 |
FileNameJoin[{'dir1','dir2',…,'name'}] | 根据目录名称的层次结构组合完整的文件名 |
FileNameJoin[{'dir1','dir2',…}] | 根据目录名称的层次结构组合出一个目录名称 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-t6s
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-yxc
FileNameSplit['name'] | 将名称拆分为目录和文件名列表 |
FileNameTake['name',…] | 提取文件名 |
FileNameDrop['name',…] | 去掉文件名的部分内容 |
FileNameDepth['name'] | 获取文件名中路径元素的数量 |
$PathnameSeparator | 操作系统中使用的路径名分隔符 |
$InputFileName | 当前正在从中获取输入的文件的名称 |
file.m | 纯文本格式的 Wolfram 语言表达式文件 |
file.nb | Wolfram 系统笔记本文件 |
file.mx | DumpSave 格式的 Wolfram 语言定义 |
FileBaseName['name'] | 文件名,不包括扩展名 |
FileExtension['name'] | 文件名的扩展名 |
CopyFile['file1','file2'] | 将文件 file1 复制为 file2 |
RenameFile['file1','file2'] | 将文件 file1 命名为 file2 |
DeleteFile['file'] | 删除文件 |
FileByteCount['file'] | 给出文件的字节数 |
FileDate['file'] | 给出文件的修改日期 |
SetFileDate['file'] | 将文件的修改日期设为当前日期 |
FileType['file'] |
CreateDirectory['name'] | 创建新目录 |
DeleteDirectory['name'] | 删除空目录 |
DeleteDirectory['name',DeleteContents->True] | 删除目录及其包含的所有文件和目录 |
RenameDirectory['name1','name2'] | 重命名目录 |
CopyDirectory['name1','name2'] | 复制目录及其中的所有文件 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-q33jrm
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-wak
ReadList['file',{Number,Number}] | 从文件中读取数字,将相邻的一对数字放入单独的列表 |
ReadList['file',Table[Number,{n}]] | 将相邻的 n 个数字放入单独的列表 |
ReadList['file',Number,RecordLists->True] | |
将文件的每一行的所有数字放入单独的列表 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-by1
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-e5v
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-syq
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-t5t
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-bum
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-wuv
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-jxl
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-wp4
Byte | 数据的一个字节,以整数形式返回 |
Character | 一个字符,以一个字符的字符串形式返回 |
Real | 以类似 Fortran 的表示法给出的近似数 |
Number | 以类似 Fortran 的表示法给出的精确数或近似数 |
Word | 由单词分隔符分隔的字符序列 |
Record | 由记录分隔符分隔的字符序列 |
String | 以换行符结束的字符串 |
Expression | 完整的 Wolfram 语言表达式 |
Hold[Expression] | 完整的 Wolfram 语言表达式,在 Hold 内返回 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-mhr
选项名称 | 默认值 | |
RecordLists | False | 是否将每个记录中的对象单独列出 |
RecordSeparators | {'\r\n','\n','\r'} | 记录分隔符 |
WordSeparators | {' ','∖t'} | 单词分隔符 |
NullRecords | False | 是否保留长度为零的记录 |
NullWords | False | 是否保留长度为零的单词 |
TokenWords | {} | 作为标记的单词 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-u7q
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-bnk
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-jlo
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-ihp
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-gkr
ReadList['file',Record,RecordSeparators->{}] | |
将整个文件作为一个字符串读入 | |
ReadList['file',Record,RecordSeparators->{{'lsep1',…},{'rsep1',…}}] | |
将文件中位于 lsepi 和 rsepi 之间的部分放入列表中 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-t3k
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-tjn
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-uml
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-ymz
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-bhc
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-dld
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-on5
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-hzj
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-dnz
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-g2v
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-dc3
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-l6x
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-nc2
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-oaw
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-l9n
OpenRead['file'] | 打开文件进行读取 |
OpenRead['!command'] | 打开管道进行读取 |
Read[stream,type] | 从流中读取指定类型的对象 |
Skip[stream,type] | 跳过输入流中指定类型的对象 |
Skip[stream,type,n] | 跳过输入流中指定类型的 n 个对象 |
Close[stream] | 关闭输入流 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-ddt
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-hcy
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-jmb
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-l0h
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-o3l
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-p9k
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-vft
FindList['file','text'] | 获取文件中包含指定文本的所有行的列表 |
FindList['file','text',n] | 获取包含指定文本的前 n 行的列表 |
FindList['file',{'text1','text2',…}] | 获取包含任一 texti 的行 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-zgl
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-l1u
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-ivz
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-t1c
选项名称 | 默认值 | |
RecordSeparators | {'∖n'} | 记录分隔符 |
AnchoredSearch | False | 是否要求搜索的文字在记录的开头 |
WordSeparators | {' ','∖t'} | 单词分隔符 |
WordSearch | False | 是否要求搜索的文字作为单词出现 |
IgnoreCase | False | 是否将小写和大写字母视为一样 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-bed
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-dpg
FindList[{'file1','file2',…},'text'] | 在任一 filei 中查找文字 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-m6a
FindList['!command',…] | 运行外部指令,在其输出中查找文字 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-x1m
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-k08
OpenRead['file'] | 打开文件进行读取 |
OpenRead['!command'] | 打开通道进行读取 |
Find[stream,text] | 查找 text 下次出现的地方 |
Close[stream] | 关闭输入流 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-igp
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-oc
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-hv4
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-i39
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-n5l
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-b7t
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-fka
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-tvp
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-xe8
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-glp
StreamPosition[stream] | 找出打开的流中当前指针的位置 |
SetStreamPosition[stream,n] | 设置当前指针的位置 |
SetStreamPosition[stream,0] | 将当前指针的位置设为流的开头 |
SetStreamPosition[stream,Infinity] | 将当前指针的位置设为流的结尾 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-i2f
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-s0n
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-c1b
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-x37
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-qej
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-tin
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-d6f
StringToStream['string'] | 打开输入流,从字符串中读取 |
Close[stream] | 关闭输入流 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-m92
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-vb5
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-gr7
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-uyd
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-jxm
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-iji
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-jmw
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-ota
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-ld8
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-j9l
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-pdt
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-o2j
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-f7c
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-tif
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-ep2
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-y59
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-b4z
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-iaz
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-osa
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-xjf
BinaryRead[stream] | 读取一个字节 |
BinaryRead[stream,type] | 读取一个指定类型的对象 |
BinaryRead[stream,{type1,type2,…}] | 读取一组对象 |
BinaryWrite[stream,b] | 写入一个字节 |
BinaryWrite[stream,{b1,b2,…}] | 写入字节序列 |
BinaryWrite[stream,'string'] | 写入字符串中的字符 |
BinaryWrite[stream,x,type] | 写入指定类型的对象 |
BinaryWrite[stream,{x1,x2,…},type] | 写入对象序列 |
BinaryWrite[stream,{x1,x2,…},{type1,type2,…}] | |
写入不同类型的对象 |
'Byte' | 8‐bit 不带符号的整数 |
'Character8' | 8‐bit 字符 |
'Character16' | 16‐bit 字符 |
'Complex64' | IEEE 单精度复数 |
'Complex128' | IEEE 双精度复数 |
'Complex256' | IEEE 四精度复数 |
'Integer8' | 8‐bit 有符号的整数 |
'Integer16' | 16‐bit 有符号的整数 |
'Integer32' | 32‐bit 有符号的整数 |
'Integer64' | 64‐bit 有符号的整数 |
'Integer128' | 128‐bit 有符号的整数 |
'Real32' | IEEE 单精度实数 |
'Real64' | IEEE 双精度实数 |
'Real128' | IEEE 四精度实数 |
'TerminatedString' | 以空字符结尾的 8‐bit 字符的字符串 |
'UnsignedInteger8' | 8‐bit 不带符号的整数 |
'UnsignedInteger16' | 16‐bit 不带符号的整数 |
'UnsignedInteger32' | 32‐bit 不带符号的整数 |
'UnsignedInteger64' | 64‐bit 不带符号的整数 |
'UnsignedInteger128' | 128‐bit 不带符号的整数 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-b7zpi3
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-bpq2ct
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-bexs7j
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-bfgvwm
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-yo645
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-fr68i5
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-gtpesa
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-g5e
BinaryReadList['file'] | 读取文件的所有字节 |
BinaryReadList['file',type] | 读取所有数据,将其视为某种类型的对象 |
BinaryReadList['file',{type1,type2,…}] | 将数据视为一系列类型的对象 |
BinaryReadList['file',types,n] | 只读取前 n 个对象 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-fiszd8
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-fgj
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-fbw
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-cvwb5d
CForm[expr] | 按可以在 C 程序中使用的形式写出 expr |
FortranForm[expr] | 按可以在 Fortran 中使用的形式写出 expr |
Export[file,expr,'C'] | 写出计算 expr 的 C 函数 |
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-v92
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-r33
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-prn
https://wolfram.com/xid/0gmpsdibo1ombn9eopf-vjwxs
Compile[x,expr] | 将表达式编译成高效的内部代码 |
Compile[x,expr,CompilationTarget->'C'] | 编译成 C 代码,并链接回 Wolfram 语言 |
$ '%ProgramFiles%\Wolfram Research\Mathematica\$VersionNumber\wolfram' -script file.wl
$ wolfram -script file.wl
#!/usr/bin/env wolframscript (* generate high-precision samples of a mixed distribution *) Print /@ RandomVariate[MixtureDistribution[ {1,2}, {NormalDistribution[1,2/10], NormalDistribution[3,1/10]}], 10, WorkingPrecision -> 50]
#!/usr/bin/env wolframscript -linewise -format XML
> file.wls arg1 arg2
$ScriptCommandLine | 启动脚本的命令行 |
$ScriptInputString | 给予脚本的标准输入的内容 |
$ ./file.wls 10
联系客服