gpt4 book ai didi

Python3 如何检查一个项目是否已经在txt文件中

转载 作者:行者123 更新时间:2023-12-02 03:03:44 25 4
gpt4 key购买 nike

下面的代码将列表作为输入并将每个项目附加到 TXT 文件中。尽管如此,我无法弄清楚如何检查列表中的某个项目是否已在此 TXT 文件中,以便我可以忽略它而不是再次附加它。

with open(path2, 'a') as f:
for item in mylist:
f.write(item+'\n')

最佳答案

您可以在写入之前先进行读取,以检查文件是否已包含该文件。不要忘记在开始时使用 seek

再次设置读取
my_list =['HI',
'This',
'IS',
'A',
'TEST',
'HI',
'CONTINUE',
'IS']
with open('test.txt', 'w+') as f:
for item in my_list:
f.seek(0)
if item not in f.read():
f.write("%s\n" % item)

这会在文件中写入以下内容:

HI
This
IS
A
TEST
CONTINUE

关于Python3 如何检查一个项目是否已经在txt文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58891666/

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