我如何每行仅添加一个值?

问题描述 投票:0回答:1

我正在尝试接受用户输入,并将其写入单独的.txt文件,每行仅输入一个。

vote = input()
fh = open('votedata.txt', 'a')
fh.write(vote)
fh.close

当我运行代码时,它将保存输入并将其放置在txt文件中,但是,不是将每个值放在新行上,而是将它们捆在一起。因此,如果我有5个输入(例如1,2,3,4,5),而不是将每个数字放在单独的行上,它会像12345那样将它们捆绑在一起。如何更改此设置?

python-3.7
1个回答
0
投票

尝试这样:

vote = input('Enter your vote')
fh = open('votedata.txt', 'a')
fh.write(vote + '\n')
fh.close
© www.soinside.com 2019 - 2024. All rights reserved.