Python学习07

文件操作+正则表达式
with open('文件路径',w) as f:
  f.write
***能调用方法的一定是对象,文件本身也是一个对象。
基础---操作流程
1.打开文件,得到文件句柄并赋值给一个变量
2.通过句柄对文件进行操作
3.关闭文件
读的对象调用读的方法,写的对象调用写的方法
r(读),w(写,覆盖原有内容),a(写,不覆盖原有内容)
r+:从最后开始写。可读可写
w+:先删除内容,在写。可读可写
a+:跟a相同
tell()#显示光标位置,seek()#改变光标位置
中文3个字符,英文一个字符
flush()#将内存的信息清空,写到磁盘里面
sys.studout.flush()
f.truncate(5)#保留5个字符,其他删除
文件内容都是字符串。str(值):把文件内容变为字符串。eval(值):取字符串内部的值。
read,readline,readlines***中文跟英文都是一个字符
f
with open('文件名','r') as f:
f.read()
f.readline()
f.readlines()
with open('文件1','r') as f_read,open('文件2','w') as w_write:#with 同时管理多个对象
for line in f_read:
f_write.write(line)

posted on 2019-03-29 09:02  抓虫者  阅读(114)  评论(0编辑  收藏  举报

导航