python脚本实现 1.采集10次result_1[i][0]),i大于等于0,小于等于13的结果,输出到文本里,.采集结束后退出
时间: 2024-09-14 14:11:17 浏览: 90
在Python中,你可以使用一个简单的for循环结合文件操作来实现这个需求。假设`result_1`是一个二维列表,我们可以创建一个文本文件,然后逐次读取并写入结果。这里有一个示例代码片段:
```python
# 假设result_1是一个列表,例如:
result_1 = [
[值1, 值2, ...], # 第0次结果
[值3, 值4, ...], # 第1次结果
...
[值27, 值28, ...] # 第13次结果
]
# 定义文本文件名(这里假设为output.txt)
filename = "output.txt"
try:
with open(filename, 'w') as f:
for i in range(len(result_1)):
if 0 <= i <= 13: # 只采集指定范围内的结果
line_to_write = str(result_1[i][0]) + "\n" # 写入第0个元素,注意转换为字符串
f.write(line_to_write)
print("数据已写入文件完成.")
except Exception as e:
print(f"遇到错误:{e}")
finally:
print("程序结束.")
```
这段代码会打开名为"output.txt"的文件,只处理0到13次的数据,并将每个结果的第一个元素(即`result_1[i][0]`)写入行中。如果在这个过程中发生任何异常,它会捕获并打印错误信息。最后,无论是否成功写入,都会打印一条消息表示程序结束。
阅读全文