python所有变量更新_如何在python中更新全局变量

在python中,我有一个函数,它返回网站上最新链接(到文件夹)的列表。我还有另一个从这些文件夹下载最新文件的功能。我计划每天运行这个脚本。我有一个全局列表,其中包含下载函数每次运行最新文件夹时访问的文件夹链接。我想每五天更新一次全局列表,并在接下来的五天内保持它的静态,我运行代码直到它再次更新。

有点像这样:list = ["link1", "link2",...]

def update():

#code to update list

return list

def download(list):

#code to download from links

所以我希望更新功能每5天运行一次(我知道怎么做),下载功能每天运行一次。因此,在再次更新之前,如何将update()返回的列表保持为全局列表?

编辑:

我来澄清一下:

我在星期一做这个:list = ["link1", "link2"]

def update():

#code to update list

return list #--> list = ["link1", "link2", "link3"]

def download(list):

#code to download from links

运行良好,列表已更新并在download()中使用。

我在星期二做这个:list = ["link1", "link2"]

#update() won't run today, only runs every 5 days

def update():

#code to update list

return list #--> list = ["link1", "link2", "link3"]

def download(list):

#code to download from links

我重新启动了我的代码,但现在列表从周一起没有link3。如何在接下来的5天内将link3保留在列表中,直到再次更新列表?

谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值