python 对文件几个操作尝试

f = open('C:/1.txt','r')
s = f.read()
u = s.decode('utf-8')
str = u.encode('utf-8')#转换为utf-8编码的字符串str
str1 = u.encode('gbk')#转换为gbk编码的字符串str1
 str1 = u.encode('utf-16')
print(s,"\n\n\nafter change as:\n\n")
print(s.lower())#upper lower



import re
import collections
print( collections.Counter( re.findall( '\w+' ,open( 'C:/1.txt' ).read( ) ) ) )



import collections
import re

patt = re.compile("\w+")
counter = collections.Counter(patt.findall(
    open('C:/1.txt', 'rt').read()
))



# top 10
for word, times in counter.most_common(20):
    print (word, times)



# find word
counter_dict = dict(counter.most_common(0))
tobefind = 'hello'
print (tobefind, counter_dict.get(tobefind, 0))


count what word
import re
txt =  open('C:/1.txt', 'rt').read()
print (len(re.findall("NBA", txt)))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值