gpt4 book ai didi

python - 如何在 python 文件处理中从 namedtuple 中提取数据

转载 作者:太空宇宙 更新时间:2023-11-04 05:06:26 26 4
gpt4 key购买 nike

在 python 文件处理中从 namedtuple 中提取数据时遇到问题。它在 --- 位置显示属性对象

from collections import namedtuple

filename=input("Enter name of file ")
Data=namedtuple('Data',['name','id','balance'])

def write():
file=open(filename,'a')
name=input("Enter name ")
idee=input("Enter ID ")
bal=input("Enter balance ")
data=Data(name,idee,bal)
file.write(str(data))
file.close()

def read():
file=open(filename,'r')
for line in file:
print(Data.name,"\t",Data.id,"\t",Data.balance,"\n")

write()
write()
read()

如何提取data.name中的数据?

最佳答案

你可以这样做:

print("%s\t%d\t%s\n" % line)

打印命名元组的内容。官方文档可能不是很明显,但是here is a good tutorial to understand named tuples

关于python - 如何在 python 文件处理中从 namedtuple 中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44353009/

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