python文件I/O和算术计算
如果我有五个文本文件,每个文件有7列9行,如下所示:python文件I/O和算术计算,python,python-3.x,Python,Python 3.x,如果我有五个文本文件,每个文件有7列9行,如下所示: file_one = 'C:/test/1.txt' file_two = 'C:/test/2.txt' . . . file_five = 'C:/test/5.txt' 为了使用Python语言计算以下内容: 如果每个文件第一列的平均值为50,则每个文件第一行的平均值 如果每个文件第一列的平均值为51,则每个文件第二行的平均值 如果每个文件第一列的平均值为52,则每个文件第三行的平均值 首先,如何获得下面的代码更正文件列表 i
file_one = 'C:/test/1.txt'
file_two = 'C:/test/2.txt'
. . .
file_five = 'C:/test/5.txt'
为了使用Python语言计算以下内容:
- 如果每个文件第一列的平均值为50,则每个文件第一行的平均值
- 如果每个文件第一列的平均值为51,则每个文件第二行的平均值
- 如果每个文件第一列的平均值为52,则每个文件第三行的平均值
import glob
file_list = glob.glob('C:/test/*.txt')
out_file = open('C:/test/out_file/out_file.txt', 'w')
for i in file_list:
out_file.write(i)
out_file.close ()
实现这一点的代码不会那么简单 你需要
- 列一个文件清单
- 读取并解析文件以获得第一行
- 求第一行的平均值
- 如果平均值为50,则取第二行并求平均值
祝你好运 “如果有人能为此给我写一个简单的代码,我会很容易学会的。”对不起,那不是我们的工作。你自己试一试,如果你遇到了任何麻烦,那么请随意问我们一个关于你有什么问题的问题,向我们展示你尝试过的代码。看起来你想让我们为你写一些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在海报已经试图自己解决问题时才提供帮助。演示这项工作的一个好方法是,包括您迄今为止编写的代码、示例输入(如果有)、预期输出和实际获得的输出(控制台输出、堆栈跟踪、编译器错误——任何适用的)。你提供的细节越多,你可能得到的答案就越多。最重要的是,不要创建100个编号的变量。使用列表<代码>文件名=['C:\\one.txt','C:\\two.txt',…,'C:\\hundle.txt']。