嗨,我遇到了一个小问题,当追加一个字符串到一个文件。所以基本上,我是在附加文件中不存在的书籍,使用这个:
def writeBooks2File(booklist_dir):
BOOKS = ['Human Philosophy', 'Human Philosophy book']
for val in BOOKS:
if val not in open(booklist_dir, "r").read():
f = open(booklist_dir, "a")
f.write(val + "\n")
f.close()
我的文件包含以下内容:
Human Philosophy
Human Philosophy book
假设我删除Human Philosophy
,文件只包含Human Philosophy book
。再次运行writeBooks2File(booklist_dir)
不会返回此输出:
Human Philosophy
Human Philosophy book
但请返回以下内容:
Human Philosophy book
我需要做什么才能使addHuman Philosophy
进入文件,使两个值彼此相似
问题是
因此,您可以这样做:
我重写了你的剧本。。。这会给你更好的使用
有了这个,你可以做你不能做的事。即使有“人类哲学书”,也要在文件后面加上“人类哲学”
相关问题 更多 >
编程相关推荐