Asymptote/文件 I/O
外观
本节讨论Asymptote的各种文件操作功能。 它涵盖了图像文件输出、源代码包含以及数据文件输入和输出。
图像文件通过调用shipout函数来创建。 但是,这不需要显式包含。
许多有用的模块,如Asymptote主页所述,可以使用文件导入例程导入; 例如
import graph.asy;
将提供对文件graph.asy.
中包含的众多绘图函数的访问权限。 根据软件文档 (http://asymptote.sourceforge.net),Asymptote 将在以下目录中(按顺序)搜索模块文件
- 当前目录;
- 用户主目录中的 .asy 目录 (%USERPROFILE%\.asy 在 MSDOS 下);
- 由配置变量 dir 指定的一个或多个目录列表(在 UNIX 下由 : 分隔,在 MSDOS 下由 ; 分隔);
- Asymptote 系统目录(默认情况下,在 UNIX 下为 /usr/local/share/asymptote,在 MSDOS 下为 C:\Program Files\Asymptote)。
可以使用以下命令更改工作目录
string cd(string directory_string);
返回值是新目录。 如果directory_string为空字符串,系统将返回到启动时的工作目录。 注意:必须启用 -global 或 -unsafe 选项才能更改工作目录。
数据文件可以输入和输出