Python 如何检查复制到特定文件夹的新文件?

Python 如何检查复制到特定文件夹的新文件?,python,text-files,daemon,Python,Text Files,Daemon,有一个文件夹名为TEXT\u FILES 网络上的用户将文本文件复制到该文件夹中。 我的python代码(应用程序)将定期查看该文件夹。 如果存在文本文件,它将处理它们 你能帮我写代码吗? 请给出一些提示好吗?要查找文件夹中的文件,您可以尝试glob模块: 你为什么不看看@Pyinotify 我想这会满足你的需要 只要去冒险,自己尝试一些事情,如果你陷入困境,你总能带着一个特定的问题回来。就目前而言,您的问题有点过于宽泛。此外,由于有无限的可能性来解决这个问题,请从一些事情开始,然后就您的特定

有一个文件夹名为
TEXT\u FILES

网络上的用户将文本文件复制到该文件夹中。
我的python代码(应用程序)将定期查看该文件夹。
如果存在文本文件,它将处理它们

你能帮我写代码吗?

请给出一些提示好吗?

要查找文件夹中的文件,您可以尝试
glob
模块:


你为什么不看看@Pyinotify


我想这会满足你的需要

只要去冒险,自己尝试一些事情,如果你陷入困境,你总能带着一个特定的问题回来。就目前而言,您的问题有点过于宽泛。此外,由于有无限的可能性来解决这个问题,请从一些事情开始,然后就您的特定解决方案寻求帮助。您应该指定您感兴趣的操作系统。基本上有两种方法:使用
os.listdir
glob.glob
之类的工具定期轮询目录,或者让操作系统在目录更改时通知您。第一个是可移植的,另一个是OS相关的。HimNAMCO,如果你觉得我的答案有用,你会考虑接受吗?谢谢。对于“仅链接”的答案,我们并不十分欣赏,因此,最好包含一个代码示例或something@TimCastelijns你应该对那条指导方针持保留态度。关于python模块,有什么比文档本身的链接更可靠?而且,franzwr提供了足够的上下文,这样,即使链接曾经中断(不太可能),你也可以在谷歌上搜索它。我认为这是一个完全可以接受的答案。虽然这个链接可以回答这个问题,但最好在这里包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能会变得无效。@DerGolem请阅读我的上述评论。“仅链接”答案并不受欢迎,因此,最好包含一个代码或示例something@Trimax抱歉,这些天我写了很多Js:)
import glob
from os.path import splitext
from threading import Timer

# depends on what kind of text files you'll get
text = (".txt", '.py', '.md', ...)  

def process_files():
    for f in glob.glob('TEXT_FILES/*'):
        if f.splitext()[1] in text:
        # process file

# run process_files every 10s
Timer(10, process_files).start()
import glob
from os.path import splitext
from threading import Timer

# depends on what kind of text files you'll get
text = (".txt", '.py', '.md', ...)  

def process_files():
    for f in glob.glob('TEXT_FILES/*'):
        if f.splitext()[1] in text:
        # process file

# run process_files every 10s
Timer(10, process_files).start()