问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python 如何读取txt 并输出统计数量

发布网友 发布时间:2022-04-20 21:04

我来回答

1个回答

热心网友 时间:2022-04-07 13:19

# -*- coding:utf-8 -*-

import re

fruits_and_price_cp = re.compile('([a-z]+) ([0-9]+)')
fruits_name_cp = re.compile('[a-z]+')


with open('/home/js/Desktop/fruits.txt') as f:
    content = f.read()
    print(content)
    fandp = fruits_and_price_cp.findall(content)  # 水果名和价格
    # [('apple', '20'), ('banana', '30'), ('orange', '40'), ('apple', '50'), ('banana', '70'), ('orange', '10')]
    fruits_name_set = set(fruits_name_cp.findall(content))  #集合去重复
    # fruits_name_set ---> set(['orange', 'apple', 'banana'])
    fruits_name = sorted(fruits_name_set) # 转化为列表排序
    # fruits_name ---> ['apple', 'banana', 'orange']
    fruits_dict = {}
    for name in fruits_name:  # 构建{水果名:价格}字典
        fruits_dict.setdefault(name, 0)
    # fruits_dict ---> {'apple': 0, 'banana': 0, 'orange': 0}

    # 求水果相应的价格
    for name in fruits_dict: #开始循环水果名字典
        for fnp in fandp:  # 循环水果名和价格列表
            if name == fnp[0]:
                fruits_dict[name] += int(fnp[1])  # 如果列表里水果名与字典key一样,就把价格转化为int,加入到字典值 
                
                  
    for fn in fruits_name:
        print('{} {}'.format(fn, fruits_dict[fn]))

python怎么读取txt文件

1、首先创建一个txt文本文档。2、打开Python的客户端命令行窗口。3、使用内置函数open()获取文件操作句柄,并赋值给变量txt。4、使用内置函数readline()每次读取文件的一行,指针自动下移。5、推荐使用for循环,对文件进行逐行读取。6、for循环执行的文件读取结果。

python读txt多少列

打开文件进行读操作,用open;生命一个数组用来存放数据;循环一行一行的渡数据;按空格分割数据,并去除最后一个数据;追加到数组中。python读取记事本可以选择第几列吗可以。python读取记事本选择列数,可以根据dataframe的具体标签选取列iloc是根据行号来选取,从0开始计数,依次加1。记事本,在日常生活中...

如何用python通过read()方法统计text1.txt文件中数字、空格、字母出现的...

(1)先读取文件(假设文件的目录在C盘):file=open("C:\\text.txt","r")res=file.read() #读取内容 file.close() #关闭 (2)统计:出现的次数要用count()方法 空格出现的次数 a1=res.count(" ")print(a1) #输出 数字出现的次数 i=0 for j in range(11): #for循环 i...

python 统计一个txt文档有多少行

```以上代码首先定义了要统计行数的文本文件路径file_path,并使用open()函数以只读模式打开该文件。然后使用readlines()方法逐行读取文本内容放到lines列表中,len()函数返回的就是列表元素的个数,即为文件的行数line_count。最后,使用print()函数将统计结果输出。需要注意的是,如果文本文件中包含编码...

Python txt文件读取,特定文本计数,并且用excel导出统计结果。_百度知 ...

通常是直接用命令行cat 文件名|grep -c "idea"就可以解决。在python里也可以直接 open('文件名','rb').read().count('idea')这样的方式取得数量 如果是复杂一些,可以用正则、text=open('文件名','rb').read()re.findall('(?isu)"username":"idea"', text)

python怎么读出txt多少行数据

最后我们通过python中的open方法打开txt文件,然后通过read方法读取文件内容,如下图所示 python读取txt文件多少行以下是读取hanoi.py程序行数的示例程序,供参考。f=open('hanoi.py','r')lines=f.readlines()f.close()n=0 forlineinlines:n=n+1 print(n)怎么用python读取txt文件里指定行的内容,并...

读取txt有多少行python的简单介绍

1、python怎么把查询输入内容在txt里是多少行?2、python读取txt文件多少行3、怎么用python读取txt文件里指定行的内容,并导入excel?4、python怎么求一个文档的总行数?python怎么把查询输入内容在txt里是多少行?keyword=input()withopen('search.txt','r')asfin:fori,lineinenumerate(fin):ifkeyword...

python读取TXT内容后怎么计算里面数据?

回答:读取的类型为str类型,使用int(txt)函数将其转化为数字,有小数的用float,txt里不能有除数字外的其他字符或者符号,你这种有,的,使用分隔函数split,怎么使用可以百度,分隔之后的为列表或者元组,有几个,就分成几个。

用python 将文本中的数据读取,统计某个区间的个数,并将区间与个数存放...

f.readlines(): numbers.append(int(line)) return numbersif __name__ == '__main__': # 从文件 data.txt 中加载数字 numbers = load_numbers('data.txt') # 区间下限 min = 10 # 区间上限 max = 30 # 统计区间数字个数 cnt = 0 for val in nu...

用python读取文本文件,对读出的每一行进行操作,这个怎么写?

f = open("test.txt", "r") while True: line = f.readline() if line: pass # do something here line=line.strip() p=line.rfind('.') filename=line[0:p] print "create %s"%line else: breakf.close()写得可能罗嗦些,就是方便看。

python统计出现次数 python统计人数 python怎么统计个数 python统计数据 可变数量参数python python读取数据 python读取文件第n行 python 统计 python计数
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
肾结石对肾功能有什么影响 肾结石会影响肾功能吗 肾结石有后遗症吗 肾结石有什么影响 龚琳娜大事年表 龚琳娜音乐作品 龚琳娜的歌(全部) ...她说做不了好朋友,还可以做朋友,是什么意思啊!以后还 ..._百度... ...Out )攻略_荒野行动卡在登陆界面怎么办 卡屏解决方法 “柳色和愁为重折”的出处是哪里 用Python读取指定txt文件中的部分内容 python如何读取txt文件中指定内容? python读取txt文件,查找到指定内容,并做出修改 用python读取文本文件,对读出的每一行进行操作,... python如何读取文件的内容 python读取txt文件 python如何读取txt文件中的时间点 python怎么读取txt文件全部数据 Python 如何优雅地读取TXT文件的内容 python怎么读取TXT python中怎么读取txt文件 python怎么读取txt文件 哈啰车主端怎么用不了 河南省新思想教育科技研究院怎么样? 河南省最新土地征收补偿标准 河南新农村试点都是哪里? 河南省是新高考吗 河南省新高考情况是什么? 河南省三胎政策最新 河南省新成立保险公司 python 读取txt,将每行存为list? 手机外屏怎么更换 vivo手机外屏坏了怎么换能教我自己换吗? 手机换屏幕教程 iphone外屏更换教程 手机换屏教程 华为手机怎么自己换外屏幕教程 换手机屏幕教程 华为手机怎么换屏幕教程 手机怎么换屏幕 招标公告在哪里查询? 什么网站查招标公告? 招标公告在哪里查看? 哪个网站能免费查看招标信息? 什么网站可以查招投标? 哪里能查询全国招标信息? 哪些网是可以免费看招标公告和在线招投标的 招标公示在哪看? 去哪个网站查询招投标信息比较快? 招标信息在哪里可以查看