摘要: 1. C 的文件打开模式 在C的语法中,打开文件有十二种模式: - 这里解释下什么是文本文件和二进制文件? 计算机文件基本上分为二种:二进制文件和 ASCII(也称纯文本文件)。二进制文件和文本文件在磁盘上都是按照二进制存储的,只不过代表的含义不同。 a. 文本文件是把文件的内容先转化成一个一个的字 阅读全文
posted @ 2020-06-22 20:30 _yanghh 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 1. 先介绍下 open 和 fopen 之间的区别 1)open是系统调用,返回的是文件句柄,文件的句柄是文件在文件描述副表里的索引。fopen是ANSIC标准中的C语言库函数,返回的是一个指向文件结构的指针。 在不同的系统中应该调用不同的内核api。linux中的系统函数是open,fopen是 阅读全文
posted @ 2020-06-22 09:36 _yanghh 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 文件打开模式若有不解,请先阅读博客:文件打开模式,python的文件打开模式同 C 一致。 python常见的文件操作方法有([]代表可选): file.read([size]) # 一次读取size个字符并返回字符串 阅读全文
posted @ 2020-06-22 08:40 _yanghh 阅读(277) 评论(0) 推荐(0) 编辑