python笔记-文件读写

文件读写
f= open('文件名',’a+‘,encoding=‘utf-8’)# 给要打开的文件赋值
print(f.read())#读取文件内容,
f.write('yuanbaoqing',’\n‘)#写入文件,并且只能写入字符串。# \n写入的时候 换行写入
f.close#关闭文件
#文件指针 
文件名.seek(0)# 文件指针前移至最前端 并且只能对 读 进行前移。如果 写 的话 还是默认在文件最后方写入
#文件打开有三种方式
#读 r #如果打开文件的时候没有指定模式,那么默认是读 
r+ 读写模式 只要有r 文件不存在的时候,打开就会报错
#写 w #w模式会清空原有文件内容
w+ 写读模式 只要有w 就会清空文件原有内容
#追加 a
a+ 追加读写
文件名.readline() #只读一行内容
文件名,readlines()#会读取文件内所有的内容,并且文件里面每一行的内容变成一个list
文件名,writelines()#写入文件,并且只能传入一个可迭代的对象(只要能循环就行),单一的字符 
串和int类型是不能循环的
文件名.truncate()#清空文件内容
文件名.tell()#查看当前文件指针位置
高效处理文件的方法
fw = open(‘文件名’,encoding=‘utf-8’)# 打开文件
count = 1 #计数器
#直接循环文件对象的话。就是循环文件里面的每一行
for f in fw:
print(‘第%s行’%count,f).
count+=1

  

 

posted on 2018-01-12 17:12  人生苦短我用python_py  阅读(446)  评论(0)    收藏  举报