#文件中所有读到的内容都是字符串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 文件读写相关推荐

  1. Python学习笔记D9(文件)

    Python学习笔记D9(文件) 文件 1.打开文件 open(file, mode='r') 接收两个参数:文件名(file)和模式(mode),用于打开一个文件,并返回文件对象,如果该文件无法被打 ...

  2. python学习笔记之编写readConfig读写配置文件

    python学习笔记之编写readConfig读写配置文件_weixin_34055910的博客-CSDN博客

  3. python 学习笔记(十二) 文件和序列化

    python 文件读写和序列化学习. ## python文件读写 `1 打开并且读取文件` f = open('openfile.txt','r') print(f.read()) f.close() ...

  4. Python学习入门基础:文件读写操作、模块和包、异常

    一.文件 文件的概念 文件的基本操作 文件/文件夹的常用操作 文本文件的编码方式 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多 ...

  5. Python学习笔记九:文件I/O

    打印到屏幕: 1 #!/usr/bin/python 2 3 print "Python is really a great language,", "isn't it? ...

  6. python 学习汇总1:文件读写 tcy

    文件读写 2018/11/12 =============================================================================== 1.1文 ...

  7. _int64_在Linux对应对文件,LInux 编程基础学习笔记 持续ing 文件读写

    一.文件读写 1.创建文件: 头文件: 函数:creat(char *path,int mode)  mode:S_I(R|W|X)(USR|GRP|OTH)   对不同用户组的不同读写执行 2.打开 ...

  8. Python学习笔记之头部文件

    首先是设置Python的运行模式 即我们常见的开头那一行#!/usr/bin/python3或者#!/usr/bin/python 主要是用来指定运行方式 与我们在终端中输入:python3 xxx. ...

  9. 深度之眼 - Python学习笔记——第八章 文件、异常和模块

    第八章 文件.异常和模块 实际应用中,我们绝大多数的数据都是通过文件的交互完成的 8.1 文件的读写 8.1.1 文件的打开 文件的打开通用格式 with open("文件路径", ...

最新文章

  1. 【数据结构与算法】之深入解析“正则表达式匹配”的求解思路与算法示例
  2. MVC框架详解--Servlet+JSP+JavaBean模式(MVC)开发复杂的web应用
  3. Kubernetes攻略之新手上路
  4. realtek audio console无法连接rpc服务_RPC服务在游戏中的简单运用
  5. OA,ERP等源码一部分演示
  6. 机房收费系统之导出Excel
  7. PDF手型工具 有一个小箭头
  8. linux的定时器的使用,linux定时器如何使用方法
  9. Node.js常用console中的几种方法
  10. 华为荣耀20和x10比较_华为畅享20 Pro和荣耀X10哪个好 配置参数谁更胜一筹
  11. 荣耀8viper4android,王者荣耀职业联赛超玩会2-1险胜仙阁 积分紧追sViper
  12. 小型酒店管理系统(Vue+SpringBoot)(持续更新)
  13. opencv 读取双摄自动对齐参数intrinsics.yml、extrinsics.yml 2021-04-12
  14. 「群体遗传学实战」第三课: 如何对SNP位点进行过滤
  15. excel和python建模_如何用Python提高办公(Excel)效率?
  16. biosrecovery什么意思_recovery是什么意思
  17. 大物下学期期末复习笔记
  18. mysql中设计suk表_电商项目-商品表(spu)、规格表(sku)设计
  19. 基于STM32智能手环心率计步器体温显示设计
  20. 基于web的医疗设备销售业务系统的设计与实现

热门文章

  1. js里css不起作用,CSS文件在NODE js中不起作用
  2. 【王道计组笔记】输入/输出设备磁盘
  3. 【王道计组笔记】数制、编码、校验
  4. VC 2008 Express下安装OpenCV2.3.1
  5. FFMPEG源码分析:avformat_open_input()(媒体打开函数)
  6. vscode设置templates_Vscode中快速创建自定义代码模板的方法
  7. c语言,成绩输出直方图,编写一个程序,打印输入中单词长度的直方图
  8. python怎么隔一个读取一个_Python实现中一次读取多个值的方法
  9. Sublime Text3搭建go运行环境
  10. 详解java二叉排序树_java实现二叉排序树