Package (.wl, .m)
背景
-
- 注册的 MIME 类型:application/vnd.wolfram.mathematica.package
- Wolfram 语言程序包源格式.
- 用于存储和交换 Wolfram 语言程序、程序包和数据.
- 纯 ASCII 文本格式.
- 以 InputForm 形式存储 Wolfram 语言的表达式.
- 可以表示程序代码、数值与文本数据、二维光栅与矢量图像、三维几何、声音以及其他数据类型.
- 自1988年以来由 Wolfram Research 开发.
Import 与 Export
- Import["file.m"] 读取 Wolfram 语言程序包,计算每个表达式并返回最后一个.
- Export["file.m",expr] 把单个表达式导出至一个程序包源文件.
- 对于程序包源文件,Wolfram 语言总是使用 CharacterEncoding->"ASCII".
- Import["file.m",elem] 从一个程序包源文件中文件导入指定的参数.
- Import["file.m",{elem,suba,subb,…}] 导入一个子参数.
- Import["file.m",{{elem1,elem2,…}}] 导入多个参数.
- 导入格式可以用 Import["file","Package"] 或 Import["file",{"Package",elem,…}] 指定.
- Import["file.m"] 等同于 Get["file.m"].
- Export["file.m",expr,elem] 通过把 expr 作为指定参数 elem 创建一个 Wolfram 语言源文件.
- Export["file.m",{expr1,expr2,…},{{elem1,elem2,…}}] 把每一个 expri 指定为相应的 elemi.
- Export["file.m",expr,opt1->val1,…] 导出具有指定值的指定选项参数的 expr.
- Export["file.m",{elem1->expr1,elem2->expr2,…},"Rules"] 使用规则指定要导出的参数.
- Put[expr1,expr2,…,"file.m"] 可用于导出多个表达式.
- 请到以下参考页面了解完整的基本信息:
-
Import, Export 从文件导入或导出到文件 CloudImport, CloudExport 从云对象导入或导出到云对象 ImportString, ExportString 从字符串导入或导出到字符串 ImportByteArray, ExportByteArray 从字节数组导入或导出到字节数组