首页 > 解决方案 > 将 commands.getstatusoutput 与不工作的对象结合起来?

问题描述

您可以检查下面的代码显然它不起作用,因为我是 python 新手,但是代码是不言自明的,并感谢一些指导:我试图删除这样的文件夹:

-- cmd命令--

rm -R /var/cache/zoneminder/events/DoorBird/2019-09-02

---损坏的python代码---

import commands
import datetime
today = datetime.date.today()
yesterday = print(today - datetime.timedelta(days = 1))
print commands.getstatusoutput('rm -R /var/cache/zoneminder/events/DoorBird/' + yesterday)

标签: python

解决方案


如果有人想知道,这是正确的代码:

import commands
import datetime
today = datetime.date.today()
yesterday = today - datetime.timedelta(days = 1)
print commands.getstatusoutput('rm -R /var/cache/zoneminder/events/DoorBird/' + yesterday.strftime('%Y-%m-%d'))

推荐阅读