Python简单操作txt文件
以最简单的例子开始,先来操作txt文件吧
打开文件
- 使用open()打开文件
f = open("xxx.txt", "w+")
- 打开模式
r: 只能读, 若文件不存在报错
r+: 可读可写, 若文件不存在报错, 如果写入会覆盖源文件
w: 只能写, 若文件不存在创建, 写入会覆盖源文件
w+: 可读可写, 若文件不存在创建, 写入会覆盖源文件
a: 只能写, 若文件不存在创建, 追加写入
a+: 可读可写, 若文件不存在创建, 追加写入
编辑文件
f.read() # 读取整个文件
f.read(n) # 每次读取n个字节, 指针向后移动
f.readline() # 每次读取一行, 指针向后移动
f.readlines() # 读取整个文件, 把文件以行分割, 放入一个列表中
f.write("写入数据\n") # \n表示换行
注意: 文件的大小不能确定的时候最好不要使用read()和readlines()直接读取, 当文件过大时会时程序崩溃, 可以使用read(n)指定每次读取的字节数.
关闭文件
f.close()

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
【教程】教你如何使用阿里云视频点播
您是不是被网站视频问题弄的焦头烂额、心烦意乱、夜不能寐、寝食难安?那么,看完这里,以上问题统统都可以解决啦。 首先,我们开通阿里云视频点播功能,传送门:https://www.aliyun.com/product/vod ( 开通需要1-5分钟时间,请不要重复提交,请耐心等待:) 开通视频点播后,我们进入控制台-》视频点播-》全局设置-》添加新域名 比如您的网站是www.aliyun.com ,您想用video.aliyun.com访问所有上传的视频,那么就添加域名就填video.aliyun.com,添加后,稍等片刻就会开通成功。 这时,我们需要将该域名的cname解析到系统提示的地址。如下图: 域名配置好后,我们开始上传视频 上传完成后,在视频列表中,可以看到每个视频对应的videoid 点击视频列表中的管理,进入到视频详细页面,里面有web播放器代码,复制一下。 到这里,也许可能您觉得视频播放离成功只差0.01毫米了吧,把代码Ctrl+c,再Ctrl+v到网站上,然后打开网站,视频流畅的播放,一切问题都可以烟消云散了,是吗? 但是这个并不是这样的呢,代码中还有一个参数,playa...
-
下一篇
阿里开源 Dragonwell JDK 重磅发布 GA 版本:生产环境可用
今年 3 月份,阿里巴巴重磅开源 OpenJDK 长期支持版本 Alibaba Dragonwell 的消息,在很长一段时间内都是开发者的讨论焦点,该项目在 Github 上的 Star 数迅速突破 1400。近日,Dragonwell JDK 8.0.0 正式发布 GA 版本,这意味着其已经具备在生产环境正式运行的能力。 2019 年 3 月,Dragonwell JDK正式开源,发布预览 (Preview) 版本。近日,阿里巴巴重磅宣布 Dragonwell JDK 8.0.0-GA 正式发布,这意味着 Dragonwell JDK 已经完全具备在生产环境运行的能力。在过去三个月时间内,Dragonwell 收到了很多来自社区成员的反馈。那么,本次正式发布的 GA 版本加入了哪些新特性?对开发者而言意味着什么? 龙井 8.0.0-
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- MySQL数据库在高并发下的优化方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2整合Thymeleaf,官方推荐html解决方案