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条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS6,CentOS7官方镜像安装Oracle11G
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS6,7,8上安装Nginx,支持https2.0的开启