python把数组保存成txt文件
时间: 2023-09-23 14:08:44 浏览: 99
在Python中,可以使用`numpy`库中的`numpy.savetxt()`函数将数组保存为txt文件。
以下是一个简单的例子,将一个一维数组保存到名为array.txt的文件中:
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
np.savetxt('array.txt', arr, fmt='%d') # 保存数组到txt文件中,格式为整数
```
执行上述代码后,会在当前目录下创建一个名为array.txt的文件,文件中保存了数组中的元素。
相关问题
python将数组保存为txt
你可以使用numpy 库将数组保存为 txt 文件。以下是一个示例代码:
```python
import numpy as np
# 创建一个数组
arr = np.array([[1, 2, 3], [4, 5, 6]])
# 将数组保存为txt文件,每个元素以逗号分隔
np.savetxt('arr.txt', arr, delimiter=',')
```
执行这个代码后,会在当前目录下生成一个名为 `arr.txt` 的文件,其内容如下:
```
1.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00
4.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00
```
如果你想将数组保存为更容易阅读的形式,可以使用 `fmt` 参数指定输出格式,例如:
```python
np.savetxt('arr.txt', arr, delimiter=',', fmt='%d')
```
执行这个代码后,会在当前目录下生成一个名为 `arr.txt` 的文件,其内容如下:
```
1,2,3
4,5,6
```
其中 `%d` 表示输出为整数。
python 字符串数组 保存txt文件
你可以使用Python中的文件操作函数将字符串数组保存为.txt文件。具体步骤如下:
1. 打开文件,使用内置函数open()打开一个文件,指定文件路径和打开模式。例如:
```
file = open("example.txt", "w")
```
这里使用"w"模式表示以写入模式打开文件,如果文件不存在,则会创建一个新文件。
2. 写入内容,使用文件对象的write()方法向文件中写入字符串。例如:
```
content = ["hello", "world"]
for line in content:
file.write(line + "\n")
```
这里将字符串数组content中的每个元素写入文件,每个元素后面加上一个换行符"\n"。
3. 关闭文件,使用文件对象的close()方法关闭文件。例如:
```
file.close()
```
这个步骤非常重要,因为它会将缓冲区中的数据写入文件,确保文件内容被正确保存。
完整代码如下:
```
content = ["hello", "world"]
file = open("example.txt", "w")
for line in content:
file.write(line + "\n")
file.close()
```
执行后,会在当前目录下生成一个example.txt文件,其中包含以下内容:
```
hello
world
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)