gpt4 book ai didi

Python:如何将数据结构作为文本写入文件(未腌制)

转载 作者:行者123 更新时间:2023-11-28 21:30:46 26 4
gpt4 key购买 nike

有没有办法将Python数据结构作为文本写入文件。

例如应用程序正在运行并且有一个变量/对象:OPTIONS = ('ON', 'OFF', )

我需要将 OPTIONS 元组写入/合并到另一个文件中,而不是作为腌制对象,但作为文本,逐字: OPTIONS = ('ON', 'OFF', )

我可以遍历元组,并将元素逐一写入目标文件,但想知道是否有更简单的方法。

注意:如果我进行“直接”写入,我会得到以下结果:

fout.write(OPTIONS)
...
TypeError: argument 1 must be string or read-only character buffer, not tuple

最佳答案

您可以使用repr (repr 适用于具有 __repr__() 方法的事物):

>>> OPTIONS=('ON', 'OFF', )
>>> "OPTIONS="+repr(OPTIONS)
"OPTIONS=('ON', 'OFF')"

关于Python:如何将数据结构作为文本写入文件(未腌制),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1512401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com