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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python读取TXT内容后怎么计算里面数据?相关的知识,希望对你有一定的参考价值。

读取文本内容,计算销售总额,列出销售额最高/最低的商品编码和销售额
文本文件内容如下:
商品编码,销售单价,销售数量
10001,12.5,30
10002,15.8,40
10005,200,20
10001,12.5,87
10002,28.7,66

参考技术A

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

python怎么读取txt文件全部数据

Python 读写文本文件

首先需要注意的是,txt文件是具有字符编码的,不同的txt字符编码可能不同。具体是什么编码,可以用 notepad++ 等文本编辑器查看。

读取文件建议使用 with...as... 结构,可以自动关闭文件。

with open("text.txt", "r") as f:
    text = f.read()
print(text)

如果不用 with...as... 则必须手动关闭文件:

f = open("text.txt", "r")
text = f.read()
f.close()
print(text)

如果读取的文件含有中文,使用内置的open可能会报错,这个时候要用到codecs模块:

import codecs
with codecs.open("text.txt", "r", encoding="utf-8") as f:
    text = f.read()
print(text)

(假设 text.txt 是 utf-8 编码)

参考技术A f=open("a.txt")
print f.read()

以上是关于python读取TXT内容后怎么计算里面数据?的主要内容,如果未能解决你的问题,请参考以下文章

怎么用fstream读取文件里存的内容

python怎样读取txt文件的数据内容

怎么使用python中的jieba对csv 文件内容分词后导入TXT中

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

qt 读取一个txt文件,把里面的内容已二进制的方式存储到另一个文件里面。

java 读取zip里面的文件夹