从 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")
我有一个问题,可能有一个简单的解决方案。
假设,我在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")