f.open()

    用于打开一个文件。

f=open("record.txt","w",encoding="utf-8")#打开文件,设置文件读取格式为utf-8,模式为w

  f.read()

    如果不设置参数,直接读到文件末尾位置。

  f.tell()

    显示当前文件指针的位置。

  f.seek()

    file.seek(offset,whence)

    offset:开始偏移量,需要移动偏移的字节数

    whence:给offset参数一个定义,表示要从哪个位置开始偏移;0代表从文件开头开始算起,1代表从当前位置开始算起,2代表从文件末尾算起。whence值为空没设置时会默认为0。

    fle.seek(0,0)则文件指针移动到启点位置。

  f.close()

    用于关闭文件。f.close()会关闭文件描述符,释放缓存,如果一个服务器程序不关闭打开的文件会导致内存泄露。

有如下文件名为talk.txt的一段对话:

    

要求将两个人的对话内容分别存入li.txt与yang.txt,不显示姓名。

  

    #p8_1.pycount=1li=[]yang=[]f=open("talk.txt","r",encoding="utf-8")for each_line in f:if each_line[0:]!='\n': #分行(role,line_spoken)=each_line.split(':',1) #分割人物与话语if role=='李嘉兴':li.append(line_spoken) #将李嘉兴的话存入li数组if role=='杨瑞':yang.append(line_spoken)file_name_li='li.txt'  #命名file_name_yang='yang.txt'li_file=open(file_name_li,'w')yang_file=open(file_name_yang,'w')li_file.writelines(li)yang_file.writelines(yang)li_file.close()yang_file.close()f.close()

运行后结果在两个文件中得以显示。

转载于:https://www.cnblogs.com/zlc364624/p/11596544.html

[phyton]文件的简单读写练习相关推荐

  1. java文件读写long_Java文件的简单读写、随机读写、NIO读写与使用MappedByteBuffer读写...

    文件与目录的创建和删除较为简单,因此忽略这部分内容的介绍,我们重点学习文件的读写.本篇内容包括: 简单文件读写 随机访问文件读写 NIO文件读写-FileChannel 使用MappedByteBuf ...

  2. proc文件的简单读写

    在开发模块功能时,需要用到一些调试或者传值给模块的方法,最简单的就是构造一个proc文件,然后配置传值或查看 . 如下提供了一个简单模板,需要时可以直接复制过去使用. /* Init a test p ...

  3. java16.语言进阶------本地文件操作---文件的简单读写

    文件读写代码示例: import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import ...

  4. python读写文件实例_python读写文件的简单示例

    这篇文章主要为大家详细介绍了python读写文件的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 首先看一个例子: # 来自www.512 ...

  5. c/c++读取txt文件中指定行的内容_和尧名大叔一起从0开始学Python编程-简单读写文件

    0基础自学编程是很痛苦的一件事情,所以我想把自己学习的这个过程记录下来,让想学编程的人少走弯路,大叔文化程度较低,可能会犯一些错误,欢迎大家督促我. 今天,我们来学习一下用Python简单读写文件,这 ...

  6. 4 读写文件_和尧名大叔一起从0开始学Python编程-简单读写文件

    0基础自学编程是很痛苦的一件事情,所以我想把自己学习的这个过程记录下来,让想学编程的人少走弯路,大叔文化程度较低,可能会犯一些错误,欢迎大家督促我. 今天,我们来学习一下用Python简单读写文件,这 ...

  7. java 遍历文件夹 和 文件夹的简单读写

    1   遍历文件夹 package FileScanner; import java.io.File; public class Scanner { public static void main(S ...

  8. python读取数据文件-python多种读写excel等数据文件的方式(收藏篇)

    前言: python处理数据文件的途径有很多种,可以操作的文件类型主要包括文本文件(csv.txt.json等).excel文件.数据库文件.api等其他数据文件.下面小编整理下python到底有哪些 ...

  9. Python 文件操作中的读写模式:open(path, ‘-模式-‘,encoding=‘UTF-8‘)+python读写文件txt +文本数据预处理

    python读写txt文件 文件的打开的两种方式f = open("data.txt","r") #设置文件对象 f.close() #关闭文件#为了方便,避免 ...

  10. 【Java 编程】文件操作,文件内容的读写—数据流

    一.认识文件 1.什么是文件 平时说的文件一般都是指存储在硬盘上的普通文件 形如 txt, jpg, mp4, rar 等这些文件都可以认为是普通文件,它们都是在硬盘上存储的 在计算机中,文件可能是一 ...

最新文章

  1. 刚刚,2021泰晤士高等教育亚洲大学排名出炉
  2. SAP系统日常管理 常见 t-code (二)
  3. RabbitMQ消息发送和接收
  4. 剑指offer:二叉树的镜像
  5. 在jenkins上配置Android项目(git管理,gradle构建)
  6. 新功能:阿里云负载均衡SLB支持HTTP访问强制跳转HTTPS
  7. 开源前端 可视化大数据交互前端动态模板
  8. C# WinForm 文件上传下载
  9. Flash闪存的有关术语
  10. 宇视NVR如何使用RTSP协议添加相机
  11. bark 自建服务器,自建iOS消息推送服务Bark
  12. stc8a--mpu6050---dmp--x角度,y角度。z旋转角度不准确,缺少前面矫准环节程序。。
  13. ip广播系统服务器设备,校园IP网络广播设备都有哪些?数字IP广播系统如何配置-航天广电软件...
  14. Linux服务器编程--升序链表定时器和时间轮定时器的比较
  15. 16位CRC循环冗余校验码生成函数
  16. 增加b格的win10快捷键(入门)入门增加效率
  17. 练手卦,奖金何时发?
  18. G1D28-hinge loss fuction-RAGA pre总结-DeBERTa-杂七杂八visiomathtypeexcel
  19. win32学习笔记(八) 图标资源、光标资源、字符串资源、加速键资源
  20. 湛江市电子口岸集成项目灾备

热门文章

  1. 生日在java中怎么写_怎样用java做个生日提醒?如果同一天有多个人过生日怎么做?...
  2. tif文件在html打开,tif格式怎么打开(打开tif文件的操作方法)
  3. 十进制转换成十六进制
  4. ssh mysql 中文乱码_ssh 数据库 乱码解决
  5. 深度相机:结构光、TOF、双目相机
  6. eMule中的server无法连接问题
  7. How long have you been studying English(第一节)
  8. MySQL事务之不可重复读问题
  9. 进一步学习操作系统 - 哈工大李治军老师 - 学习笔记 L13L14L15
  10. 前端开发日报:20190818