从目录到文本文件的Python日志文件名

时间:2018-11-09 06:34:32

标签: python

我需要帮助来制作一个python脚本,该脚本将文件的名称复制到某个目录中,并将其粘贴到文本文件中。条件是,如果我从目录中删除文件,则文本文件仍将具有文件名。如果我添加一个新文件并运行python脚本,那么它将添加到列表中。

目录如下:

enter image description here

文本文件的外观如下:

enter image description here

1 个答案:

答案 0 :(得分:0)

我使用if x not in listfile解决了这个问题,该方法检查我要查找的字符串是否不在文本文件中。

    import os
items = os.listdir(".")

newlist = []
for names in items:
    newlist.append(names)

filename = open("filenames.txt")
listname = filename.readlines()
listname = [x.strip("\n") for x in listname]
filename.close()

store = open("filenames.txt","a")
for x in newlist:
    if x not in listname:
        store.write(x + "\n")