所以我在玩Sage和Python。
但是我总是在用
CTRL-D
> sage
sage: load("init.sage")
有没有一种方法可以通过预加载的init文件启动Sage CLI?
或者,我可以打电话给
sage init.sage
并结束在Sage CLI中?
最佳答案
The "Sage startup scripts" page in the SageMath reference manual
提到SAGE_STARTUP_FILE
环境变量
控制哪个文件用作初始化文件。
如果目录init.sage
中有文件my_dir
,请更改为my_dir
并运行:
$ SAGE_STARTUP_FILE='init.sage' sage
Sage将使用此本地
init.sage
文件而不是一个在您的
DOT_SAGE
目录中。插图:
$ echo "print('\n Using custom init file\n')" > my_init.sage
$ SAGE_STARTUP_FILE='my_init.sage' sage -q
Using custom init file
sage:
笔记:
echo "stuff" > my_file
将删除并替换my_file
如果存在具有该名称的文件,sage -q
以“安静”模式启动Sage,即不显示横幅。关于python - 使用init.sage启动sage CLI,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41922740/