gpt4 book ai didi

python - 如何让python程序在每次下载文件时自动运行?

转载 作者:太空宇宙 更新时间:2023-11-04 11:16:49 25 4
gpt4 key购买 nike

我想创建一个每次从浏览器下载文件时自动运行的程序。

例如,当我从 chrome 下载图像文件时,程序会自动运行并执行任务。可能吗?

最佳答案

你可以有一个使用 len(os.listdir()) 的脚本来查看你的下载文件夹中有多少文件,并且只要这个数字发生变化,就对最新的文件执行你想要的操作

编辑:

你想要一个看起来像这样的 Python 脚本:

import time
import os
While True:
NumberOfFiles=len(os.listdir("C:\Path\To\Downloads\Folder"))
time.sleep(20)
OldNumber = NumberOfFiles
NumberOfFiles = len(os.listdir("C:\Path\To\Downloads\Folder"))
if NumberOfFiles != OldNumber:
#This is where you put the lines of code you want executed when you download something.

然后你需要一个 .bat 文件,里面有类似

C:\Path\To\Python C:\Path\To\That\Script

您可以将该 .bat 文件放在您的启动文件夹中,或者使用任务计划程序实用程序使其在您每次登录到您的计算机时开始运行。

希望对您有所帮助!目前它每 20 秒检查一次新文件。您可以通过降低那里的数字来更频繁地进行检查,但是检查的频率越高,这将使用的资源就越多。如果您不经常下载东西,我什至建议将其更改为 60 之类的东西

关于python - 如何让python程序在每次下载文件时自动运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56815065/

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