02文件操作
2017-03-10 23:47:41 0 举报
AI智能生成
文件操作是计算机系统中对数据进行读取、写入、修改和删除等操作的过程。这些操作可以通过编程语言提供的函数或方法来实现,例如打开文件、关闭文件、读取文件内容、写入文件内容、修改文件内容和删除文件等。文件操作可以在不同的操作系统和编程语言中有所不同,但通常都遵循一些基本的原则和规范,以确保数据的安全性和完整性。在进行文件操作时,需要注意文件的路径、权限和格式等问题,以避免出现错误或意外情况。同时,还需要对文件操作的结果进行检查和验证,以确保数据的一致性和正确性。总之,文件操作是计算机应用中不可或缺的一部分,对于开发人员和用户来说都具有重要的意义。
作者其他创作
大纲/内容
open
格式
open(name[, mode[, buffering]])
name
要打开的文件名
mode
r
只读,tell()位置为开头(默认)
r+
读写,不清空文件,tell()位置为开头
w
只写,如果文件存在,那么先清空所有内容
w+
读写,如果文件存在,那么先清空所有内容
a
只写,tell()位置为末尾
a+
读写,写入起始位置为末尾,tell()位置为开头(读取为开头)
buffering
0
关闭buffer,每次write(),就立刻写入文件
1
只有遇到换行符,才对文件进行写入
大于1
以指定数字的byte,作为buffer,满了就写入
负数
用系统默认模式
方法
close()
关闭文件,文件操作完后必须关闭
flush()
在文件未关闭之前,可以强行将缓存内容写入文件中
mode()
查看文件当前打开模式是什么
name()
查看当前实例是对哪个文件进行的操作
read()
以字符串形式输出文件所有内容
readline()
读取一行,以换行符结尾
readlines()
将文件所有内容装进列表,每个元素以换行符结尾(包括换行符)
seek()
调整文件操作指针,一般用seek(0)回到最开始
tell()
查看当前文件操作指针为第几个字符
write()
向文件中写入内容
错误打开文件
IOError
file
It's preferable to use open() instead of invoking the file constructor directly
不建议直接使用file构造函数,应该使用open()
0 条评论
下一页