我希望你到目前为止有愉快的假期!Python:从.txt文件读取行并计算它们
我试图读取一个.txt文件,其中的值被存储,并通过一个线跳过彼此分开,然后用这些值进行计算。
我想弄清楚如何使用Python脚本来做到这一点。
比方说,这是我的文本文件的内容:
0.1 #line(0)
1.0
2.0
0.2 #line(3)
1.1
2.1
0.3 #line(6)
1.2
2.2
...
基本上我会实现计算的操作:
线(0)*线(1)*线(2 )在第一步骤中,将其写入到另一个.txt文件,然后用线继续(3)*线(4)*线(5)等:
with open('/filename.txt') as file_:
for line in file_:
for i in range(0,999,1):
file = open('/anotherfile.txt')
file.write(str(line(i)*line(i+1)*line(i+2) + '\n')
i += 3
有没有人有一个想法如何得到这个工作?
任何提示将不胜感激!
感谢, 史蒂夫
目前你的问题是什么?仅供参考,您应该将数据读入您的程序,进行处理,然后写入,而不是同时进行。你需要关闭这个'write'函数。 – FlipTack
你的档案有多大? –
哪个python版本? 2或3? –