打开文件进行写入 open(unit=unit, file=filename, status='unknown') ! 写入数据到文件 do i = 1, 10 write(unit, '(A, I2)') 'This is line number ', i end do ! 关闭文件 close(unit) print *, 'Data written to ', trim(filename) end program write_text_file 代码解释 文件名和单元号...
status = 'unknown' 时,由各编译器自定义。通常会同 replace 的效果,即 文件若已经存在,会重新创建一次,原本的内容会消失。文件若不存在,会创建新文件。光从这一个语句看不出来。需要配合WRITE或READ语句 分析open只是打开你所编辑的txt文件,例如open(10,file='hello.txt'),其中unit=10,表明开...
打开一个文件并将其与一个单位号(unit number)相关联open(unit=unit,file='output.txt',status='replace',access='append')!写入数据到文件write(unit,*)'your contents'!关闭文件close(unit) 是在文件I/O(输入/输出)操作中使用的一个可选参数,用于控制文件的打开行为。常用UNKNOWN以及REPLACE方法。以下是一些...
open(unit=30, file='data.txt', status='unknown', iostat=ierr, access='direct') 这个open语句打开了名为data.txt的文件,并将其与逻辑单元30关联。通过指定status='unknown',我们允许文件既可以读取又可以写入。通过指定access='direct',我们指定了文件的访问方式为直接访问。 4. 打开文件以供追加写入: open...
fortran文件操作-open STATUS='NEW'打开一个原本不存在的新文件 STATUS='OLD'打开一个原来已经存在的文件 STATUS='REPLACE'若文件已经存在则重新创建一次,原来的内容消失;若不存在则会创建新文件。 STATUS='SCRATCH'表示要打开一个暂存文盘,这个时候可以不需要指定文件名称,也就是FILE这个一栏可以忽略。因为程序本身...
文件打开: 使用 open 语句打开文件 filename 以写入模式 (status='unknown',action='write')。 初始化数据: 使用 do 循环初始化数组 data 的元素。 写入数据: 使用 write 语句将数组 data 中的数据逐行写入文件。 文件关闭: 使用 close 语句关闭文件。
1. open的使用: -- 使用open命令打开文件之后,就可以对文件来做输入输出。 1. OPEN(UNIT=number, FILE='filename', FORM='...', STATUS='...', ACCESS='...', RECL=length, ERR=label, IOSTAT=iostat, BLANK='...', POSITION='...', ...
open(unit=iunit, file='data.bin', status='unknown', form='unformatted', iostat=ierr) if(ierr /= 0) then print *, "Error opening the file!" stop end if ! 写入数据 write(iunit) arr ! 关闭文件 close(iunit) 2. 读取二进制文件 ...
trim 就是去掉字符串后面的空格。如果 output_file = 'abcdef.txt '那么 trim 后就是 'abcdef.txt'作为文件名传递时,有没有 trim 都是一回事。
open([unit=]fileidin, file=filenamein, status="old") open([unit=]fileidout,file=filenameout[,status="new"]) !unit指定输入/输出的位置。打开已有文件一定要用status="old";打开新文件用status="new"; !不指定status,则默认status="unknown",覆盖已有文件或打开新文件…… ...