使用Python将列表中的数据保存到文本文件中

用户1919

我有一个元组列表的列表,我想将它们存储为字符串形式的文本文件,然后从另一个Python脚本中读取它,并使用ast.literal_eval将其从字符串转换为列表。

我的问题是,是否有可能不仅将列表中的数据写入文本文件,而且还可能将元组列表的整个结构写入文本文件。

例如,具有这样的文本文件:

[[(365325.342877, 4385460.998374), (365193.884409, 4385307.899807), (365433.717878, 4385148.9983749995)]]

这有意义吗?

凯莉·凯特(KylieCatt)

这听起来pickle比写文本文件和使用更加适合这种情况ast.literal_eval

>>> import pickle
>>> l = [(1,2),(3,4)]
>>> with open('new_pickle.txt', 'wb') as f:
    pickle.dump(l, f)

>>> ================================ RESTART ================================
>>> import pickle
>>> with open('new_pickle.txt' ,'rb') as f:
    l = pickle.load(f)

>>> l
[(1, 2), (3, 4)]
>>> 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Python进行Spark:将RDD输出保存到文本文件中

将RDD保存到Scala中的文本文件

将数据从文本文件保存到C中的数据结构

将列表框的项目保存到文本文件中

如何将输出保存到python中的文本文件中?

如何将数据框信息的输出保存到Excel或文本文件中

将输出数据保存到文本文件中(每行单独一行)

如何将 OSRM 中的 geojson 数据保存到文本文件

将直方图中的数据保存到文本文件中

将每个文本文件的内容保存到数据库表mysql中

解析文本文件,存储值并创建列表并将其保存到字典python中

保存到文本文件时,列表中的所有项目均重复-Python

如何将此列表保存到 Python 中的文本文件

将列表保存到带有空格的文本文件中,避免在 python 中使用单引号和 conman

如何按照最初在 Python 中分配的顺序将字典保存到文本文件中?

将打印值保存到文本文件 python 中

我可以将二维数组保存到python中的文本文件吗

Python:如何将生成器输出保存到文本文件中?

是否可以将“exec”的结果保存到文本文件python中

如何使用BufferedWriter将2D数组保存到文本文件中?

如何避免将字典数据保存到文本文件,导致在保存的文本文件中创建多个字典

将VB数据输入保存到文本文件

将文本文件的数据保存在arraylist中

如何将文本文件的数据保存到变量中并在php文件上读取/显示?

将字典保存到文本文件python 3

使用php将数据从文本文件保存到PostGreSQL数据库

在c中逐行将文本文件保存到链接列表中

如何使用python将文本文件中的本地html文件中的信息保存?

在python中-如何将多个HTML源代码保存到一个文本文件中