Python学习笔记--6.2 文件读写
#文件中所有读到的内容都是字符串open('a.txt')#file('a.txt','w')python2里用file。3里只用open # r只读。打开的文件不存在的话,会报错。不写模式的话,默认是只读。# w只写,写的时候会把之前的内容清空。打开的文件不存在的话,会帮你新建一个文件。# a追加写,不会清空原来内容。打开的文件不存在的话,会帮你新建一个文件。 print('读',f.read())#读完文件指针到最后。print('第二次读',f.read())#第二次读时指针还在最后,所以读不到。print(f.readlines())#返回的list是每一行的内容。read是整个读出来的字符串。都是获取文件全部内容。 f=open('a.txt')print(f.readline())#返回值是一行print(f.readline())#第二次再读,是返回第二行 #写f.write()#只能写字符串f.writelines()#只能写字符串 a=['username,123','werwer,324','sdfs,43432'] for i in a: f.write(i+'\n') u='abc,123'f.writeine(u) 如果要写字符串到文件用。。。 # r+ #读写模式,打开不存在的文件会报错。可以写入.# w+ #写读模式,删除原内容后写入# a+ #追加读模式 f=open('a.txt','a+')f.write('aaaa') res=open('333.jpg','rb')#b是指二进制文件。打开一个二进制的图片 #可以从网站上下载图片,MP3,MP4等等 #如果memo内存小,disk中有很大的文件要打开,memo读的时候放不下,应该一行一行读。f=open('a.txt',encoding='utf-8')while true:#写一个死循环,当取值为空的时候说明已经取完了,直接就可以停止了。 line=f.readline() if line!='': ptint('line:',line) else: print('文件内容都读完了,结束了') break for line in f:#文件对象、文件句柄 print(line)''' #一分钟之内访问超过200次的网址加入黑名单 import timepoint=0 #这个是记录运行一分钟后指针位置,下次运行时从记录的位置继续验证。while true: f=open('access.log','r',encoding='utf-8') f.seek(point) ips = {} for line in f: ip=line.split()[0] if ip in ips: ips[ip]=ips[ip]+1 else: ips[ip]=1 point=f.tell() f.close() for ip,count in ips.items(): if count>=200: print('%s加入黑名单',%ip) time.sleep(60)#每隔60秒运行一次
转载于:https://www.cnblogs.com/youyou-luming/p/9602025.html
Python学习笔记--6.2 文件读写相关推荐
- Python学习笔记D9(文件)
Python学习笔记D9(文件) 文件 1.打开文件 open(file, mode='r') 接收两个参数:文件名(file)和模式(mode),用于打开一个文件,并返回文件对象,如果该文件无法被打 ...
- python学习笔记之编写readConfig读写配置文件
python学习笔记之编写readConfig读写配置文件_weixin_34055910的博客-CSDN博客
- python 学习笔记(十二) 文件和序列化
python 文件读写和序列化学习. ## python文件读写 `1 打开并且读取文件` f = open('openfile.txt','r') print(f.read()) f.close() ...
- Python学习入门基础:文件读写操作、模块和包、异常
一.文件 文件的概念 文件的基本操作 文件/文件夹的常用操作 文本文件的编码方式 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多 ...
- Python学习笔记九:文件I/O
打印到屏幕: 1 #!/usr/bin/python 2 3 print "Python is really a great language,", "isn't it? ...
- python 学习汇总1:文件读写 tcy
文件读写 2018/11/12 =============================================================================== 1.1文 ...
- _int64_在Linux对应对文件,LInux 编程基础学习笔记 持续ing 文件读写
一.文件读写 1.创建文件: 头文件: 函数:creat(char *path,int mode) mode:S_I(R|W|X)(USR|GRP|OTH) 对不同用户组的不同读写执行 2.打开 ...
- Python学习笔记之头部文件
首先是设置Python的运行模式 即我们常见的开头那一行#!/usr/bin/python3或者#!/usr/bin/python 主要是用来指定运行方式 与我们在终端中输入:python3 xxx. ...
- 深度之眼 - Python学习笔记——第八章 文件、异常和模块
第八章 文件.异常和模块 实际应用中,我们绝大多数的数据都是通过文件的交互完成的 8.1 文件的读写 8.1.1 文件的打开 文件的打开通用格式 with open("文件路径", ...
最新文章
- 【数据结构与算法】之深入解析“正则表达式匹配”的求解思路与算法示例
- MVC框架详解--Servlet+JSP+JavaBean模式(MVC)开发复杂的web应用
- Kubernetes攻略之新手上路
- realtek audio console无法连接rpc服务_RPC服务在游戏中的简单运用
- OA,ERP等源码一部分演示
- 机房收费系统之导出Excel
- PDF手型工具 有一个小箭头
- linux的定时器的使用,linux定时器如何使用方法
- Node.js常用console中的几种方法
- 华为荣耀20和x10比较_华为畅享20 Pro和荣耀X10哪个好 配置参数谁更胜一筹
- 荣耀8viper4android,王者荣耀职业联赛超玩会2-1险胜仙阁 积分紧追sViper
- 小型酒店管理系统(Vue+SpringBoot)(持续更新)
- opencv 读取双摄自动对齐参数intrinsics.yml、extrinsics.yml 2021-04-12
- 「群体遗传学实战」第三课: 如何对SNP位点进行过滤
- excel和python建模_如何用Python提高办公(Excel)效率?
- biosrecovery什么意思_recovery是什么意思
- 大物下学期期末复习笔记
- mysql中设计suk表_电商项目-商品表(spu)、规格表(sku)设计
- 基于STM32智能手环心率计步器体温显示设计
- 基于web的医疗设备销售业务系统的设计与实现
热门文章
- js里css不起作用,CSS文件在NODE js中不起作用
- 【王道计组笔记】输入/输出设备磁盘
- 【王道计组笔记】数制、编码、校验
- VC 2008 Express下安装OpenCV2.3.1
- FFMPEG源码分析:avformat_open_input()(媒体打开函数)
- vscode设置templates_Vscode中快速创建自定义代码模板的方法
- c语言,成绩输出直方图,编写一个程序,打印输入中单词长度的直方图
- python怎么隔一个读取一个_Python实现中一次读取多个值的方法
- Sublime Text3搭建go运行环境
- 详解java二叉排序树_java实现二叉排序树