我想将我运行的命令的输出分配给os.system变量,并防止它输出到屏幕.但是,在下面的代码中,输出被发送到屏幕并且打印的var值为0,我猜这表示命令是否成功运行.有没有办法将命令输出分配给变量并阻止它显示在屏幕上?
var = os.system("cat /etc/services")
print var #Prints 0
Run Code Online (Sandbox Code Playgroud) 我正在编写Python备份脚本,我需要在目录(及其子目录)中找到最旧的文件.我还需要将其过滤为*.avi文件.
该脚本将始终在Linux计算机上运行.有没有办法在Python中执行它或运行一些shell命令更好?
目前我正在运行df以获得特定分区上的可用空间,如果可用空间少于5千兆字节,我想开始删除最旧的*.avi文件,直到满足该条件.
我有一个名为 ImageData 的图像文件夹,其中有 5000 个子文件夹,每个子文件夹包含 2-3 个图像。我想检索这些图像并将它们存储在一个地方/文件夹中。我如何使用 python 来做到这一点。