`

文件的打开模式和文件对象方法

 
阅读更多

文件打开模式

打开模式 执行操作
'r' 以只读方式打开文件(默认)
'w' 以写入的方式打开文件,会覆盖已存在的文件
'x' 如果文件已经存在,使用此模式打开将引发异常
'a' 以写入模式打开,如果文件存在,则在末尾追加写入
'b' 以二进制模式打开文件
't' 以文本模式打开(默认)
'+' 可读写模式(可添加到其他模式中使用)
'U' 通用换行符支持


    
文件对象方法

文件对象方法 执行操作
f.close() 关闭文件
f.read([size=-1]) 从文件读取size个字符,当未给定size或给定负值的时候,读取剩余的所有字符,然后作为字符串返回
f.readline([size=-1]) 从文件中读取并返回一行(包括行结束符),如果有size有定义则返回size个字符
f.write(str) 将字符串str写入文件
f.writelines(seq) 向文件写入字符串序列seq,seq应该是一个返回字符串的可迭代对象
f.seek(offset, from) 在文件中移动文件指针,从from(0代表文件起始位置,1代表当前位置,2代表文件末尾)偏移offset个字节
f.tell() 返回当前在文件中的位置
f.truncate([size=file.tell()]) 截取文件到size个字节,默认是截取到文件指针当前位置
分享到:
评论

相关推荐

    Python读写文件模式和文件对象方法实例详解

    本文实例讲述了Python读写文件模式和文件对象方法。分享给大家供大家参考,具体如下: 一. 读写文件模式 利用open() 读写文件时,将会返回一个 file 对象,其基本语法格式如: open ( filename, mode) 其中,...

    python面向对象day01.txt

    f = open(文件路径, 打开模式) 文件的操作分三步: 打开文件 读/写操作 关闭文件 文件的读/写操作的模式: 文本文件 't' (要求文件内只存文字数据) 二进制文件 'b' 打开函数 open() 返回的文件流对象 文件流...

    python录音输出wav文件

    使用wave.open()函数来创建一个.wav文件对象,指定文件名、模式("wb"表示以二进制写入模式打开文件)和参数(采样率、位宽和通道数)。 打开音频流并录制音频: 使用pyaudio库打开音频流。 使用stream.read()函数...

    编译的 HTML 帮助文件 (.chm) DHTML手册

    links 获取文档中所有指定了 HREF 属性的 a 对象和所有 area 对象的集合。 namespaces 获取 namespace 对象的集合。 scripts 获取文档中所有 script 对象的集合。 styleSheets 获取代表与文档中每个 link 或 ...

    python 文件对象,函数基础,模块基础

    2.成功打开文件后时候会返回一个文件对象,否则引发一个错误 3.open()方法和file()方法可以完全相互替换 4.基本语法: file_object = open(file_name, access_mode='r', buffering=-1) 文件对象访问模式 ...

    C++格式化读写文件操作

    格式化读取:使用输入流对象(例如cin或ifstream对象)和格式控制符,按照特定的格式从文件中读取数据。可以使用>>运算符将数据读取到变量中。 格式化写入:使用输出流对象(例如cout或ofstream对象)和格式控制符...

    pdf文件修复工具PDF Fixer Pro.rar

    即便是PDFTK((PDF Toolkit)只能修复PDF信息问题)和Ghostscript(只能重新生成XREF表)两个以修复PDF文档见长的命令行模式pdf文件修复工具无能为力的真正损坏的PDF文档,PDF Fixer依然可以分析仍然存在的数据并...

    open的python用法.docx

    open()函数的基本用法 在Python中,open()函数用于打开文件并返回一个文件对象。它的基本语法如下: ``` file_object = open(file_name, access_mode) ``` 其中,file_name是要打开的文件名,access_mode是打开文件...

    桃源企业文件管理系统 v3.3.zip

    3、多模式文件上传:支持多达5种文件上传模式,包括计算机浏览器普通上传、手机WAP浏览器普通上传(需安装WAP服务组件)、浏览器ActiveX插件批量文件上传、添加文件网址直接下载文件到用户空间、访客持上传码上传...

    MFC文件操作

    文件打开模式可组合使用,用“|”隔开,常用的有以下几种: CFile::modeCreate:以新建方式打开,如果文件不存在,新建;如果文件已存在,把该文件长度置零,即清除文件原有内容。 CFile::modeNoTruncate:以追加...

    Qt 使用 QFile 和 QTextStream 类进行文件的读写操作

    在 writeToFile 函数中,我们首先创建一个 QFile 对象,然后使用 open 方法打开文件,指定了文件的打开模式为 WriteOnly 和 Text。接着我们创建了一个 QTextStream 对象,使用 操作符向文件中写入内容,最后关闭文件...

    rar压缩软件.rar

    命令行选项 (命令和开关) 提供了使用 RAR 创建和管理压缩文件的控制方法。命 令是一个字符串(或单个的字母),命令 RAR 去执行一个相应的操作。开关被用来 改变 RAR 执行操作的方法。其它参数是压缩文件名和被压缩...

    python创建文本文件的简单方法

    python open() 函数以指定模式打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。 w 模式表示打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。...

    Python元组及文件核心对象类型详解

    函数有三个参数,第一个文件路径,第二个是打开模式,打开模式有三种:’r’表示读文件,’w’表示写文件,’a’表示打开文件追加内容,’+’是读写都可以的文件。默认是’r’,即读模式。第三个是可选参数,输入0表示...

    C#写的基本文件操作类,创建删除读写

    构造函数FileWriter()是先新建对象再用其他函数打开文件 2.FileWriter(string file_name)是对给定文件名进行操作,OpenForRead(),OpenForWrite()等函数打开,后面的操作就都一样了。 就是基本的几个功能,学习和...

    Python 文件操作实现代码

    open(filename,mode,buffer) 其中第一个参数是要打开的文件的文件名,必选;第二个是打开方式,可选;... 常用的文件对象属性: mode:文件打开模式 name:打开的文件名称 closed:文件是否关闭 常用的文件对象

    Python入门学习笔记(五)——文件、文件系统

    文件对象方法 Python之文件系统 OS(Operating System)操作系统模块 os.path模块 Python之文件 打开文件  open(file,mode=‘r’,…… )  r:以只读模式打开文件(默认)  w:以写入模式打开文件,会覆盖已经存在的...

    C#入门——面向对象等,代码+注释

    第4天 01异常捕获 02练习 02异常捕获 03switch-case 04while循环 06练习 07while练习与do--while 08for 循环 12continue 09乘法口诀练习 10类型转换和方法转换 11tryparse练习 13三元表达式 第5天 00随机数 05数组 ...

    面向对象第一次作业

    用所学的模式设计一个日志系统,日志(接口或抽象类)有打开日志open()、写日志write()、显示日志display()和关闭日志close()方法。日志存储方式(具体实现)有文件、MySQL数据库、MS SQL2005、Acess数据库、JavaDB...

    Python常见读写文件操作实例总结【文本、json、csv、pdf等】

    本文实例讲述了Python常见读写文件操作。分享给大家供大家参考,具体如下: 读写文件 读写文件是最常见的IO...要以读文件的模式打开一个文件对象,使用python内置的open()函数,传入文件名和标识符: f = open(t1.txt,r

Global site tag (gtag.js) - Google Analytics