使用python指令碼按照年月日生成多級目錄,建立的目錄可以將系統生成的日誌檔案放入其中,方便查閱,**如下:
#!/usr/bin/env python
#cowww.cppcns.comding=utf-8
import time
import os.path
#獲得當前系統時間的字串
localtime=time.strftime('%y-%m-%d %h:%m:%s',time.localtime(time.time()))
print('localtime='+localtime)
#系統當前時間年份
year=time.strftime('%y',time.localtime(time.time())
#月份month=time.strftime('%m',time.localtime(time.time()))
#日期day=time.strftime('%d',time.localtime(time.time()))
#具體時間 小時分鐘毫秒
mdhms=time.strftime('%m%d%h%m%s',time.localtime(time.time()))
fileyear='/data/python-scripts/inspector/accountinspector/badjsidaccountlogs/'+year
filemonth=fileyear+'/'+month
fileday=filemonth+'/'+day
if not os.path.exists(fileyear):
os.mkdir(fileyear)
os.mkdir(filemonth)
os.mkdir(fileday)
else:
if not os.path.exists(filemonth):
os.mkdir(filemonth)
os.mkdir(fileday)
else:
if not os.path.exists(fileday):
os.mkdir(fileday)
#建立乙個檔案,以『timefile_'+具體時間為檔名稱
filedir=fileday+'/timefile_'+mdhms+'.txt'
out=open(filedir,'w')
#在該檔案中寫入當前系統時間字串
out.write('localwww.cppcns.comtime='+localtime)
out.close()
執行[root@localhost accountinspector]# python timefile.py
localtime=2017-01-22 10:20:52
進入資料夾下,可以看到檔案目錄已經存在了
[root@localhost 22]# pwd
/data/python-scripts/inspector/accountinspector/badjsidaccountlogs/2017/01/22
檔案也已經生成
[roowww.cppcns.comt@localhost 22]# ll
total 4
-rw-r--r--. 1 root root 29 jan 22 10:20 timefile_hncnknpd0122102052.txt
檔案內容
localtime=2017-01-22 10:20:52
總結
Python指令碼按照當前日期建立多級目錄
使用python指令碼按照年月日生成多級目錄,建立的目錄可以將系統生成的日誌檔案放入其中,方便查閱,如下 usr bin env python coding utf 8 import time import os.path 獲得當前系統時間的字串 localtime time.strftime y ...
獲取當前日期
js獲取當前時間 獲取當前時間戳 function getnowdate 時間戳轉所需樣式 timechange.js long型別時間轉換為日期 擴充套件date的format方法 date.prototype.format function format if y test format for...
js獲取當前日期
1.date 物件用於處理日期和時間。建立 date 物件的語法 var mydate new date date 物件會自動把當前日期和時間儲存為其初始值。2.引數形式有以下5種 new date month dd,yyyy hh mm ss new date month dd,yyyy new ...