用python如何跳过文件的第一行并且统计剩下部分的某一个字符串的个数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python如何跳过文件的第一行并且统计剩下部分的某一个字符串的个数相关的知识,希望对你有一定的参考价值。

#以下为python3语法
#python的字符串本身是有一个count函数,用来统计字符串的个数

#所以先来把文件内容读成字符串,然后自动统计
with open(filename,'rt',encoding='utf8') as f:#filename就是要读的文件名,
#encoding后面是文件编码方式
alllines=f.readlines()

lines=alllines[1:]#只要所有行里面除了第一行的剩下的行

bigstring=''.join(lines)#把所有行合并成一个字符串

num=bigstring.count(substr)#substr就是你要寻找的字符串

print(num)
参考技术A 示例代码如下:
(1) 假设你统计的字符串中间用空格分割,可以根据你具体情况修改。
(2) 最后生成一个字段,key为对应的字符串,value为出现的个数。

file =open("e:\\\\aaa.txt",'r')
context =file.readlines()
rownum =len(context)
result =
for i in range(1,rownum):
    item =context[i].split(' ')
    for k in item:
        if k.strip() not in result.keys() and len(k)>0:
            result[k.strip()]=1
        else:
            result[k.strip()] +=1
print result

参考技术B f = open('file','r')
print f.readline()
content = f.read()
print content.count('string')
参考技术C import os,sys

fo=open('文本名称.txt')
fr=fo.readline()
fr1=fo.readlines()
x=0
for line in fr1:
x+=line.count('字符名称r')

print x

以上是关于用python如何跳过文件的第一行并且统计剩下部分的某一个字符串的个数的主要内容,如果未能解决你的问题,请参考以下文章

怎么跳过hive文件的第一行

怎么跳过hive文件的第一行

怎么跳过hive文件的第一行

从串口写入数据时如何跳过第一行?

如何跳过 CSV 中的第一行项目?

if 块的第一个条件被跳过