利用python读取本地txt文件和PC端4.6.0版本本地日志文件:Python+Vs Code

'''

#注意:

f.read() 一次性全部读取信息到内存中。缺点:当文件较大时,这个过程耗费时间。

f.readline(): 一次读一行。生成器结构。 优点:不占内存空间,速度快。

f.readiines():一次性全部读取,返回一个列表,每一项是一行信息。优点:获得列表方便操作。

'''
 

'''

#利用python读本地txt文件

file=open('C:\\Users\\Administrator\\Desktop\\python问题归纳.txt','r')

contect=file.read()

print(contect)

file.close()

 

#利用python文件写入本地txt文件

file=open('C:\\Users\\Administrator\\Desktop\\python问题归纳.txt','a')

#connect=file.write()

file.write("\n4、冰雪奇缘-艾莎的发量令人羡慕;")

file.write("\n5、你的月亮我的心;")

#print(connect)

file.close()

 

#利用python文件读取PC端本地日志log文件

#C:\\Users\\Administrator\\Desktop\\4.6.0\\Log\\AppLog\\log_20191122.log

file=open('C:\\Users\\Administrator\\Desktop\\4.6.0\\Log\\AppLog\\log_20191122.log','r',encoding='utf-8')

contect=file.read()

print(contect)

file.close()

 

#利用python文件读取PC端本地日志log文件————编码格式问题处理方案(打印字符串)

f1=open('C:\\Users\\Administrator\\Desktop\\4.6.0\\Log\\AppLog\\log_20191122.log',"rb") #以二进制形式打开已存在的原始文件

f2=open('C:\\Users\\Administrator\\Desktop\\4.6.0\\Log\\AppLog\\log_20191122_new.log','w',encoding='utf-8') #创建新空白文件

d=f1.read()  #创建文件对象

da=d.decode('utf-8','replace') #转为encoding的编码格式

f2.write(da)

print(da)

f2.close()

f1.close()

#f1、f2是文件,d、da是字符串

'''

 

#上面这个转码的处理,输出通过打印文件的方式得先读取文件内容,然后再打印

f1=open('C:\\Users\\Administrator\\Desktop\\4.6.0\\Log\\AppLog\\log_20191125.log',"rb")

f2=open('C:\\Users\\Administrator\\Desktop\\4.6.0\\Log\\AppLog\\log_20191125_new.log','w',encoding='utf-8')

d=f1.read()

da=d.decode('utf-8','replace')

f2.write(da)

db=f2.read()

print(db)

f2.close()

f1.close()

'''

#python读取文件打印最新的几行日志信息

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值