自动创建日期文件并写入数据python脚本

注: 1、路径与变量,及变量与后缀中间用“+”连接,非变量加‘’ 2、time.strftime()可自定义时间格式 3、os.popen用来执行shell命令,并将返回值继续调用 4、f.flush()是用来刷新缓存区的(一般文件关闭后会自动刷新缓冲区,也可手动执行下刷新)

vi a1.py

#!/usr/bin/python

import time import os

new_time = time.strftime('%Y-%m-%d')

disk_status = os.popen('df -h /').readlines()

str1 = ''.join(disk_status) f = file('/root/ming/'+new_time+'.log','w') f.write(str1) f.flush() f.close()