【发布时间】:2018-02-07 23:51:26
【问题描述】:
我使用 Python 3.6 版本,现在我想在文件中保存姓名和年龄,然后将文本读取为姓名 + 制表符 + 年龄,但我无法接近文件读取端。
我的代码:
while True:
print("-------------")
name=input("Name: ")
age=input ("Age: ")
contInput=input("Continue Input? (y/n) ")
fp.open("test.txt", "a")
fp.write(name+","+age+"\n")
if contInput=="n":
fp.close()
break
else:
continue
with open("test.txt", "r") as fp:
rd = fp.read().split('\n')
????
fp.close()
所以我只是对文件读取感到困惑。我想打印我保存的数据,如下所示。
姓名[标签]年龄
但是使用split方法后,rd类型是list。 我可以将姓名和年龄划分为每个项目吗?
【问题讨论】:
标签: python python-3.x