学习python教程文件操作时,除了

文件对象读取内容

file.read(size):size为读字节的长度,默认为-1。

file.readline(size):逐行读取,如果定义了size参数,则会按照设定的值来读。这里的size代表行数,如果有换行有可能返回的只是一行的一部分

file.readlines(size):把文件内的每一行,分别作为列表list的一个成员,并返回这个列表。

文件对象写入内容

file.write(str):文件写入的操作方法,把字符串str写到文件中。

file.writelines(seq) :向文件内写入字符串序列方法,也可以理解为一次性写入多行操作。

文件对象其它操作

file.close():关闭文件。学习python初期要养成关闭的好习惯。

file.flush():把缓冲区内容写入到硬盘中。

file.fileno():返回文件描述符(文件标签)

file.isatty():对文件是否是一个终端设备文件做判断

file.tell():以文件开头为起始点,返回文件操作标记的当前位置。

file.next():返回文件的下一行,同时会将文件的操作标记位置移到下一行。

file.seek(off, whence=0):从文件中移动off个操作标记(文件指针),正往结束方向移动,负往开始方向移动。如果设定了whence参数,就以whence设定的起始位为准,0代表从头开始,1代表当前位置,2代表文件最末尾位置。

file.truncate(size=file.tell()):截取文件最大字节,截取范围以当前文件操作标记的位置为准。

除了Python文件对象常用内建方法外,python模块库方面还有对文件、文件夹操作函数会涉及到os模块和shutil模块,玩蛇网过后也会为大家做个简单的总结。

其它Python文件对象相关操作文章推荐:Python遍历文件夹目录与文件操作

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/sys/s107.html

相关文章 Recommend

python创建文件对象的函数_Python 文件对象常用内建方法相关推荐

  1. load()是python文件操作的函数_Python 文件读写

    &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp 预备知识 Python 入门 学习处理文件和保存数据可让你的 ...

  2. python导入自己写的函数_Python导入模块的几种方法

    Python 模块 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句. 模块让你能够有逻辑地组织你的 Python 代 ...

  3. python 类的内置方法_Python 类的常用内置方法

    类的内置方法(魔法方法): 凡是在类内部定义,以__开头__结尾的方法,都是类的内置方法,类的内置方法,会在满足某种条件下自动触发. 1.1__new__ __new__:在___init__触发前, ...

  4. python内置方法怎么使用_python中的常用内置方法

    s='sdfsdfsd' # # lista=[1,2,3,4,5] # # l2=reversed(lista) sli=slice(1,4,2) print(s[sli]) # # print(l ...

  5. 【转】python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)

    原文:​​​​​​ ​​​​​​​​​​​​​​​​​​​python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)..._心失荒野的博客-CSDN博客 一. ...

  6. PYthon的基本数据类型(创建和赋值,基本特征,内建方法)

    文章目录 字符串 字符串的创建和赋值 转移符号 字符串 的基本特征 连接操作符和重复操作符 成员操作符 正向索引和反向索引 切片 可迭代对象/for循环 练习判断一个字符串是否为回文字符串 方法一: ...

  7. python内置类属性_python常用内建属性大全

    在python中创建一个类,它不仅有我们自定义的属性和方法,还有与生俱来的一些属性和方法,我们叫它内建属性. 下面是类常用内建属性列表. __init__ 负责一个类实例化中的初始化操作 __new_ ...

  8. python定义一个全局字典_Python字典操作详细介绍及字典内建方法分享

    创建 方法一: >>> dict1 = {} >>> dict2 = {'name': 'earth', 'port': 80} >>> dict ...

  9. JS(内置对象,全局函数,事件,事件对象)

    目录 内置对象 全局函数 事件 事件对象 内置对象 <!DOCTYPE html> <html><head><meta charset="utf-8 ...

最新文章

  1. MCP3202的使用
  2. 10.30T2 二分+前缀和(后缀和)
  3. Linux下pwn从入门到放弃,pwn从入门到放弃第六章——简单ROP
  4. 登录方式1:MySQL自带客户端
  5. JavaScript常用工具类整理(总结版)
  6. C语言switch中break的作用,C语言中switch...case语句中break的重要性
  7. Python带*参数和带**参数
  8. Qt文档阅读笔记-Timer QML Type 官方解析与实例
  9. SAP License:SAP S/4HANA就是答案
  10. 一加功耗dump开关_一加5/5TFlyme8 9.11.14 支持功能一览
  11. vscode 打开函数表_效率倍增!10个超级好用的VScode使用技巧!
  12. 跟bWAPP学WEB安全(PHP代码)--SSL(Server-Side-Include)漏洞
  13. MAC微软远程桌面RDC不能全屏的的解决方法
  14. 数据结构手把手教学——顺序表
  15. IDEA安装Vue插件
  16. android graphics,Android graphics值Bitmap
  17. VS单解决方案多项目多DLL多exe管理
  18. java 获取file后缀,Java获取文件后缀的方法
  19. Shader山下(十五)标准库函数
  20. 华科计算机博导刘云生论文,关于对博士学位论文进行盲审的通知

热门文章

  1. 【报告分享】2020新零售直播活力报告.pdf(附下载链接)
  2. 《统计学习方法》代码全解析——第十三部分无监督学习概论
  3. 全球首发!惯性导航导论(剑桥大学)第一部分
  4. 【广告技术】用张量分解预测广告库存,广告投放更可靠!
  5. xml文件中同时满足多个条件_问与答81: 如何求一组数据中满足多个条件的最大值?...
  6. 一文了解元宇宙最新发展
  7. 出门问问发布企业级场景的智能交互屏TicKasa Show,适用于多种场景...
  8. c语言 单词变复数_关于C语言中的Complex(复数类型)和imaginary(虚数类型)
  9. linux分布式文件存储挂载使用_Linux - tmpfs内存文件系统使用
  10. java was datasource_mybatis默认的数据源连接池(PooledDataSource和UnPooledDataSource)