python 保存二维数组的值到txt
时间: 2023-08-08 13:01:18 浏览: 102
要将Python中的二维数组保存到txt文件中,可以使用以下步骤:
1. 首先,定义一个二维数组,例如arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]。
2. 然后,使用Python的open函数创建一个文件对象,并指定文件名和写入模式。例如,file = open("array.txt", "w")。
3. 接下来,使用for循环遍历二维数组的每一行,并将其转换为字符串格式。可以使用join函数将数组元素连接为一个字符串,以逗号或其他分隔符分隔。例如,使用逗号分隔每个元素,row_str = ",".join([str(elem) for elem in row])。
4. 然后,将每一行的字符串写入文件对象。使用file.write(row_str + "\n")将每一行字符串写入文件,并在末尾添加一个换行符。
5. 最后,关闭文件对象,以确保保存完成。使用file.close()关闭文件。
以下是完整的代码示例:
```python
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
file = open("array.txt", "w")
for row in arr:
row_str = ",".join([str(elem) for elem in row])
file.write(row_str + "\n")
file.close()
```
运行上述代码后,会在当前目录下生成一个名为array.txt的文件,其中保存了二维数组的值,每一行代表原数组中的一行,元素之间用逗号分隔。
阅读全文