python os.system 和popen

1、python  os.system 和popen  其中第一个只会返回0或者1,另外一个会返回执行结果

每天生成一个文件,并把磁盘的使用情况写到到这个文件中,文件名为日期格式(yyyy-mm-dd),如2018-06-10.log

import os
# -*- coding: UTF-8 -*-
# 列举当前目录以及所有子目录下的文件,并打印出绝对路径
#每天生成一个文件,并把磁盘的使用情况写到到这个文件中,文件名为日期格式(yyyy-mm-dd),如2018-06-10.log
import time
date_now=time.strftime("%Y-%m-%d", time.localtime())
dir='/tmp'
file_name=date_now+'.log'
path=os.path.join(dir,file_name)
content=os.popen('df -h').read()
print(content)
with open(path,'a') as  f:
    f.write(content)
    f.close()

 

posted @ 2020-12-07 16:17  马里亚纳仰望星空  Views(251)  Comments(0Edit  收藏  举报