Fortran文件操作-open
Fortran复健(2)文件操作-open
OPEN(UNIT=number,FILE=filename, FORM=’…’, STATUS=’…’, ACCESS=’…’, RECL=length, ERR=label, IOSTAT=iostat, BLANK=’…’, POSITION=’…’, ACTION=action, PAD=’…’, DELM=’…’)
比较常用的有:
- UNIT=number 用一个整数表示打开文件,但是最好避开1,2,5,6,因为2、6表示屏幕,而1、5表示键盘。
- FILE=filename 打开文件,若和.f90文件不在一个目录下要记得打全文件路径。
- FORM=’…’ FORM='FORMARTTED’表示文件将以文本文件保存, FORM='UNFORMATTED’则表示文件将以二进制文件保存。
- STATUS=’…’ ‘NEW’表示这个文件原本不存在,是第一次打开。‘OLD’表示这个文件原本就存在。‘REPLACE’表示这个文件不论原先是否存在都会创建新文件(覆盖)。‘SCRACH’表示暂存,在程序跑完之后,会将临时程序删除。
- RECL=length 表示每一个模块单元的分区的长度。
- ERR=label label为如果发生错误继续执行的行号,不常用。
- IOSTAT=iostat >0表示读取发生错误,=0表示正常,<0表示文件终了。
- BLANK=’…'表示用空格(‘NULL’)或者0(‘ZERO’)填补空格。
POSITION=’…’, ACTION=action, PAD=’…’, DELM=’…'都是fortran90新增的功能。分别表示读取位置、读取权限、不足字段填充、字符串输出是否要加引号。
Fortran文件操作-open相关推荐
- Fortran 文件操作
1)-------------------------------------------------------------------------------------- FOR的输出分 有格式 ...
- C++核心编程(四)--文件操作
5 文件操作 程序运行时产生的数据都属于临时数据,程序一点运行结束,就会被释放 通过文件可以将数据持久化 C++中对文件操作需要包含头文件:fstream 文件类型分为两种: 文本文件:文件以文本的A ...
- python codecs.open()及文件操作-文本处理 with open
20210810 以二进制并追加的形式写入文件 20210731 f.write('\n') 换行写入 20210625 https://blog.csdn.net/a543402496/articl ...
- day07-字符编码、文件操作
目录: 字符编码 文件处理 一.字符编码: #1. 什么是字符编码:将人识别的字符转换计算机能识别的01,转换的规则就是字符编码表 #2. 常用的编码表:ascii.unicode.GBK.Shift ...
- HTML5 本地文件操作之FileSystemAPI整理(二)
一.文件目录操作 1.DirectoryEntry对象 属性: 1.isFile: 操作对象的是否为文件,DirectoryEntry对象固定其值为false 2.isDirectory: 操作对象是 ...
- python3 转码的函数_python基础3之文件操作、字符编码解码、函数介绍
内容概要: 一.文件操作 二.字符编码解码 三.函数介绍 一.文件操作 文件操作流程: 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 基本操作: 1 #/usr/bin/e ...
- linux文件编辑操作,Linux下文本编辑及其文件操作
文本编辑及其文件操作 Vim 命令模式: dd 删除当前行 yy 2yy nyy 复制 从光标算起,复制n行 p 粘贴 默认粘贴在光标的下一行 u 撤销 末行模式: :wq 保存退出 :wq! 强制保 ...
- c++:文件操作1 文件的打开
在程序中,要使用一个文件,先要打开文件后才能读写,读写完后要关闭.创建一个新文件也要先执行打开(open)操作,然后才能往文件中写入数据.C++ 文件流类有相应的成员函数来实现打开.读.写.关闭等文件 ...
- python写byte数组到文件_这可能是写过最详细的Python文件操作。网友:收藏备用(中篇)...
很多同学对于编码问题都不是很清楚,计算机常见的编码格式为: ASCII ISO-8859-1 GB2312 GBK UTF-8 UTF-16 对于Python开发中,我们一般都是采用统一的编码格式:U ...
最新文章
- php高版本安装ecshop错误解决方法
- .net ticks 转java_《C#并发编程经典实例》—— 转换.NET事件
- e语言怎么连接mysql_大佬们E语言连接MYSQL输出中文乱码怎么破
- Oracle database datafile header中记录的datafile的大小
- 向app store提交应用时,必须点“ready to upload binary”!
- 重构遗留代码(1):金牌大师
- 微信小程序中的渐变色
- Html 教程 (5) 表格标签
- json数据交换的例了
- python实现简单小游戏_python实现简单井字棋小游戏
- 前端学习(758):预解析二
- QR算法的Matlab 程序,三种实现矩阵QR分解的算法与程序
- 【译】雄迈摄像头爆出Mirai僵尸网络
- 【Unity】由Unity资源的相对路径获取资源的AssetDatabase路径
- Java接入支付宝提现
- 如何用计算机弹出斗地主的声音,玩斗地主没声音电脑瞎出牌。我点的没有.怎么办?...
- mysql模糊查询忽略大小写
- 【QGIS插件安装】buildseg: QGIS plugin for building extraction
- JavaScript整合版——后端程序员学js,只读一文直接零基础入门,大学生期末考试不挂科宝典。
- keras保存历史准确率与loss值
热门文章
- 微指创始人任春雷携好机友踏入微商领域
- 团宝欠薪裁员续:合作商家停止接待团宝顾客
- 使用路由器通过WiFi连西门子S7-1200 PLC的具体步骤
- GPU 编程与CG 语言之阳春白雪下里巴人——CG学习读书笔记之数学函数(之一)。
- 计算机基础应用资料,计算机应用基础复习资料(带答案).doc
- 总结:参加第二届网络信息服务国际学术会议有感
- nvm安装成功后npm命令'npm' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- windows在此计算机上找不到系统映象,Win7下打开程序提示应用程序或dll 为无效的windows映像怎么办...
- 新概念c语言能力教程答案,新概念c语言能力教程
- 【云原生 | 10】Docker数据管理