在Mathematica中指定保存目录

500*_*500 3 directory wolfram-mathematica save

考虑:

ALLdwafDif[#] & /@ symmetries

Save["ALLL.m", ALLL]
Run Code Online (Sandbox Code Playgroud)

有没有办法将结果保存在特定目录中?它现在自动将结果保存在我的用户目录中.

acl*_*acl 7

当前的工作目录由Directory[].你可以设置它SetDirectory[].或者,您可以将目录名称附加到ALLL.m它并且它可以工作.

例如

f = 5;
Save["~/Desktop/temp.m", f]
Run Code Online (Sandbox Code Playgroud)

做你期望的(~在大多数Unices上是主目录的快捷方式,mma尊重它,所以这会保存在我的桌面上)


Hei*_*ike 5

如果要永久更改默认工作目录,可以添加类似于SetDirectory["new_dir"];其中一个文件$BaseDirectory/Kernel/init.m$UserBaseDirectory/Kernel/init.m(其中一个取决于您是要更改所有用户的默认目录还是仅更改当前用户的默认目录).下次重新启动Mathematica时,Directory[]将自动设置为new_dir.