用fortran输出.txt文件,但此文件已存在,如何在这个文件的后面接着写?而不是覆写。。。谢谢

2024-12-16 10:50:32
推荐回答(4个)
回答1:

open(unit=1,file='example.dat',status='old',access='append')
注意status='old'保证打开已有文件时不会被清空,access='append'表示续写。当然是会从新的一行开始写。
文件格式是.txt或dat什么的无所谓!

回答2:

open 语句中的 access='append' 是关键。
而 status='old' 语句不是必须。如果原来没有这个文件需要新建一个文件,加上这个选项还会出错呢。

回答3:

imoovy说的很好,支持

回答4:

无分不起浪!