单独的Python/Sage脚本
下面的Sage脚本对整数或多项式进行因式分解:
#!/usr/bin/env sageimport sysfrom sage.all import *if len(sys.argv) != 2:print("Usage: %s <n>" % sys.argv[0])print("Outputs the prime factorization of n.")sys.exit(1)print(factor(sage_eval(sys.argv[1])))
要使用这个脚本,你的SAGE_ROOT必须在在环境变量中。 如果上面的脚本叫
factor, 下面是用法示例:
$ ./factor 20062 * 17 * 59
