我是 Python 新手,想读取一个文件,该文件甚至有数字,(比如 20)个数字,比如
100
200
59
78
...
590
13
我想阅读它们并计算val[11]/val[1], val[12]/val[2]
等的除法结果。请你帮帮我。或者您可以建议的任何其他语言在哪里会很快。非常感谢。
好的,这会让你从基础开始,但你必须弄清楚你的数学逻辑、各种索引值和操作顺序来解决你的问题。
这只是打开一个文件并显示其内容。数据以字符串形式读取,并转换为浮点数,以便您可以对数字进行数学运算。
我强烈建议您阅读Python 教程,或者最好使用您更熟悉的编程语言工作。
with open('data.txt') as f:
data = f.readlines()
for i in range(len(data)):
result = float(data[i])
print result
的内容data.txt
100
200
59
78
590
13
剩下的就看你了。当您遇到特定问题时,请随时回来寻求帮助。
最后,由于文件中的数据data
以 Python列表的变量名结尾,通读这些Python 文档和本教程应该有助于理解这种数据结构。