擅长:python、mysql、java
<pre><code>a_list = []
with open("sample.txt") as f:
for line in f.readlines():
for entry in line.split(" "):
a_list.append(entry)
for entry in a_list[:-2]:
print("%.12f" % float(entry))
print("list length is " + str(len(a_list)))
print(a_list[0])
</code></pre>
<p>输出为</p>
<pre><code>0.751491727533
2.798113439302
4.068138343604
17.569424700243
32.742568351020
23.357022526269
23.131132464710
9.801858358417
1.490128686136
0.034301546746
0.001143059877
0.000636652547
0.000168888218
0.000133326873
0.000084786511
0.000089979358
0.000030828024
0.000017362478
...
0.751491727533
</code></pre>
<p>注意,在open函数中使用<code>with</code>语句时,不需要在结尾关闭文件,因为with将自动为您关闭它</p>