Python腳本按照當(dāng)前日期創(chuàng)建多級(jí)目錄
使用python腳本按照年月日生成多級(jí)目錄,創(chuàng)建的目錄可以將系統(tǒng)生成的日志文件放入其中,方便查閱,代碼如下:
#!/usr/bin/env python #coding=utf-8 import time import os.path #獲得當(dāng)前系統(tǒng)時(shí)間的字符串 localtime=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())) print('localtime='+localtime) #系統(tǒng)當(dāng)前時(shí)間年份 year=time.strftime('%Y',time.localtime(time.time())) #月份 month=time.strftime('%m',time.localtime(time.time())) #日期 day=time.strftime('%d',time.localtime(time.time())) #具體時(shí)間 小時(shí)分鐘毫秒 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) #創(chuàng)建一個(gè)文件,以‘timeFile_'+具體時(shí)間為文件名稱 fileDir=fileDay+'/timeFile_'+mdhms+'.txt' out=open(fileDir,'w') #在該文件中寫入當(dāng)前系統(tǒng)時(shí)間字符串 out.write('localtime='+localtime) out.close()
執(zhí)行
[root@localhost AccountInspector]# python timeFile.py localtime=2017-01-22 10:20:52
進(jìn)入文件夾下,可以看到文件目錄已經(jīng)存在了
[root@localhost 22]# pwd /data/python-scripts/inspector/AccountInspector/badJsidAccountLogs/2017/01/22
文件也已經(jīng)生成
[root@localhost 22]# ll total 4 -rw-r--r--. 1 root root 29 Jan 22 10:20 timeFile_0122102052.txt
文件內(nèi)容
localtime=2017-01-22 10:20:52
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
- 如何基于Python創(chuàng)建目錄文件夾
- python 模擬創(chuàng)建seafile 目錄操作示例
- 解決python os.mkdir創(chuàng)建目錄失敗的問(wèn)題
- Python實(shí)現(xiàn)按當(dāng)前日期(年、月、日)創(chuàng)建多級(jí)目錄的方法
- 用Python刪除本地目錄下某一時(shí)間點(diǎn)之前創(chuàng)建的所有文件的實(shí)例
- python實(shí)現(xiàn)一次創(chuàng)建多級(jí)目錄的方法
- python創(chuàng)建和刪除目錄的方法
- Python創(chuàng)建系統(tǒng)目錄的方法
- python判定文件目錄是否存在及創(chuàng)建多層目錄
相關(guān)文章
Python制作動(dòng)態(tài)字符圖的實(shí)例
今天小編就為大家分享一篇關(guān)于Python制作動(dòng)態(tài)字符圖的實(shí)例,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-01-01Python實(shí)現(xiàn)UDP與TCP通信的示例詳解
UDP是一種無(wú)連接的、不可靠的傳輸協(xié)議;TCP是一種可靠的、面向連接的傳輸協(xié)議。這篇文章主要介紹了Python實(shí)現(xiàn)UDP與TCP通信的方法,需要的可以參考一下2023-03-03用tensorflow實(shí)現(xiàn)彈性網(wǎng)絡(luò)回歸算法
這篇文章主要介紹了用tensorflow實(shí)現(xiàn)彈性網(wǎng)絡(luò)回歸算法2018-01-01python opencv實(shí)現(xiàn)圖像邊緣檢測(cè)
這篇文章主要為大家詳細(xì)介紹了python opencv實(shí)現(xiàn)圖像邊緣檢測(cè),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-04-04python爬蟲通過(guò)增加多線程獲取數(shù)據(jù)
這篇文章主要為大家介紹了python爬蟲通過(guò)增加多線程獲取數(shù)據(jù)實(shí)現(xiàn)過(guò)程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06Python將PDF轉(zhuǎn)換為HTML的實(shí)現(xiàn)方法
PDF文件是共享和分發(fā)文檔的常用選擇,但提取和再利用PDF文件中的內(nèi)容可能會(huì)非常麻煩,本文重點(diǎn)介紹如何在Python程序中將PDF轉(zhuǎn)換為HTML,文中有詳細(xì)的代碼示例,需要的朋友可以參考下2024-03-03Python中的?Numpy?數(shù)組形狀改變及索引切片
這篇文章主要介紹了Python中的?Numpy?數(shù)組形狀改變及索引切片,Numpy提供了一個(gè)reshape()方法,它可以改變數(shù)組的形狀,返回一個(gè)新的數(shù)組,更多相關(guān)內(nèi)容需要的小伙伴可以參考下面文章2022-05-05