自动创建日期文件并写入数据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()