[[118.866466, 32.172817, 15.0], [118.869534, 32.173833, 15.0], [118.870141, 32.172454, 15.0], [118.867416, 32.171485, 15.0]],python中生成前面这种数据后如何保存然后让另一个脚本调用
时间: 2023-08-18 07:56:07 浏览: 40
要将这种数据保存并在另一个脚本中调用,你可以使用一种数据序列化的方式,比如将数据保存为文本文件或使用 Python 的 pickle 模块将其保存为二进制文件。下面是两种常见的方法:
1. 保存为文本文件:
```python
data = [[118.866466, 32.172817, 15.0], [118.869534, 32.173833, 15.0], [118.870141, 32.172454, 15.0], [118.867416, 32.171485, 15.0]]
# 将数据保存为文本文件
with open('data.txt', 'w') as f:
for item in data:
f.write(' '.join(str(i) for i in item))
f.write('\n')
```
在另一个脚本中,你可以使用 `open()` 函数读取该文本文件,并解析每行的数据。
2. 使用 pickle 模块保存为二进制文件:
```python
import pickle
data = [[118.866466, 32.172817, 15.0], [118.869534, 32.173833, 15.0], [118.870141, 32.172454, 15.0], [118.867416, 32.171485, 15.0]]
# 将数据保存为二进制文件
with open('data.pkl', 'wb') as f:
pickle.dump(data, f)
```
在另一个脚本中,使用 pickle 模块的 `load()` 函数加载二进制文件并解析数据。
无论你选择哪种方法,确保在另一个脚本中导入必要的模块,并按照相应的方式读取和处理保存的数据。
相关推荐
![dmg](https://img-home.csdnimg.cn/images/20210720083646.png)
![dmg](https://img-home.csdnimg.cn/images/20210720083646.png)
![dmg](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)