从 PARI/GP 复制数字

Copying numbers from PARI/GP

我有一个问题,可能有一个简单的解决方案。

假设,我在PARI/GP中计算了一个大数,比方说,10,000 位 长.

我想把这个号码复制到一个普通的文本文件中,这样它就可以被复制 回到 PARI/GP。

问题是程序没有避免(隐藏)换行符,所以如果 我把号码复制回去,它不能被 PARI 读取。 print1 命令确实 也无济于事。

我有两个不满意的想法:

1) 在编辑器中复制,使用退格键删除(隐藏的)换行符,这只能达到一定长度。

2) 延长一行的允许长度,但我不能 方便快捷的标号,正常长度80没问题

How can I avoid the new-line-marks in the output in PARI/GP ?

Piotr 已经在评论中给出了答案。假设你有:

n = 1<<33216

或任何其他数字。那么如果你使用:

write("MySavedNumber.txt", n)

一切都会好起来的。文本文件中间没有换行符。

当您需要在PARI/GP的另一个会话中恢复号码时,只需使用:

n = read("MySavedNumber.txt")