[phyton]文件的简单读写练习
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]文件的简单读写练习相关推荐
- java文件读写long_Java文件的简单读写、随机读写、NIO读写与使用MappedByteBuffer读写...
文件与目录的创建和删除较为简单,因此忽略这部分内容的介绍,我们重点学习文件的读写.本篇内容包括: 简单文件读写 随机访问文件读写 NIO文件读写-FileChannel 使用MappedByteBuf ...
- proc文件的简单读写
在开发模块功能时,需要用到一些调试或者传值给模块的方法,最简单的就是构造一个proc文件,然后配置传值或查看 . 如下提供了一个简单模板,需要时可以直接复制过去使用. /* Init a test p ...
- java16.语言进阶------本地文件操作---文件的简单读写
文件读写代码示例: import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import ...
- python读写文件实例_python读写文件的简单示例
这篇文章主要为大家详细介绍了python读写文件的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 首先看一个例子: # 来自www.512 ...
- c/c++读取txt文件中指定行的内容_和尧名大叔一起从0开始学Python编程-简单读写文件
0基础自学编程是很痛苦的一件事情,所以我想把自己学习的这个过程记录下来,让想学编程的人少走弯路,大叔文化程度较低,可能会犯一些错误,欢迎大家督促我. 今天,我们来学习一下用Python简单读写文件,这 ...
- 4 读写文件_和尧名大叔一起从0开始学Python编程-简单读写文件
0基础自学编程是很痛苦的一件事情,所以我想把自己学习的这个过程记录下来,让想学编程的人少走弯路,大叔文化程度较低,可能会犯一些错误,欢迎大家督促我. 今天,我们来学习一下用Python简单读写文件,这 ...
- java 遍历文件夹 和 文件夹的简单读写
1 遍历文件夹 package FileScanner; import java.io.File; public class Scanner { public static void main(S ...
- python读取数据文件-python多种读写excel等数据文件的方式(收藏篇)
前言: python处理数据文件的途径有很多种,可以操作的文件类型主要包括文本文件(csv.txt.json等).excel文件.数据库文件.api等其他数据文件.下面小编整理下python到底有哪些 ...
- Python 文件操作中的读写模式:open(path, ‘-模式-‘,encoding=‘UTF-8‘)+python读写文件txt +文本数据预处理
python读写txt文件 文件的打开的两种方式f = open("data.txt","r") #设置文件对象 f.close() #关闭文件#为了方便,避免 ...
- 【Java 编程】文件操作,文件内容的读写—数据流
一.认识文件 1.什么是文件 平时说的文件一般都是指存储在硬盘上的普通文件 形如 txt, jpg, mp4, rar 等这些文件都可以认为是普通文件,它们都是在硬盘上存储的 在计算机中,文件可能是一 ...
最新文章
- 刚刚,2021泰晤士高等教育亚洲大学排名出炉
- SAP系统日常管理 常见 t-code (二)
- RabbitMQ消息发送和接收
- 剑指offer:二叉树的镜像
- 在jenkins上配置Android项目(git管理,gradle构建)
- 新功能:阿里云负载均衡SLB支持HTTP访问强制跳转HTTPS
- 开源前端 可视化大数据交互前端动态模板
- C# WinForm 文件上传下载
- Flash闪存的有关术语
- 宇视NVR如何使用RTSP协议添加相机
- bark 自建服务器,自建iOS消息推送服务Bark
- stc8a--mpu6050---dmp--x角度,y角度。z旋转角度不准确,缺少前面矫准环节程序。。
- ip广播系统服务器设备,校园IP网络广播设备都有哪些?数字IP广播系统如何配置-航天广电软件...
- Linux服务器编程--升序链表定时器和时间轮定时器的比较
- 16位CRC循环冗余校验码生成函数
- 增加b格的win10快捷键(入门)入门增加效率
- 练手卦,奖金何时发?
- G1D28-hinge loss fuction-RAGA pre总结-DeBERTa-杂七杂八visiomathtypeexcel
- win32学习笔记(八) 图标资源、光标资源、字符串资源、加速键资源
- 湛江市电子口岸集成项目灾备
热门文章
- 生日在java中怎么写_怎样用java做个生日提醒?如果同一天有多个人过生日怎么做?...
- tif文件在html打开,tif格式怎么打开(打开tif文件的操作方法)
- 十进制转换成十六进制
- ssh mysql 中文乱码_ssh 数据库 乱码解决
- 深度相机:结构光、TOF、双目相机
- eMule中的server无法连接问题
- How long have you been studying English(第一节)
- MySQL事务之不可重复读问题
- 进一步学习操作系统 - 哈工大李治军老师 - 学习笔记 L13L14L15
- 前端开发日报:20190818