最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python簡單日志處理類分享

 更新時間:2015年02月14日 10:44:43   投稿:junjie  
這篇文章主要介紹了Python簡單日志處理類分享,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下

簡單的一個python日志處理類

復(fù)制代碼 代碼如下:

#/usr/bin/python
#coding=utf-8

import time,types

class logsys:

    def __init__(self, project, logfilename = 'sys_log.txt'):
        self.project = project
        self.logfilename = logfilename

    def get_log_time(self):
        return time.strftime("%Y-%m-%d %X", time.localtime())

    def write2file(self, *formart):
        s = self.formart_string(*formart)
        if s:
            encoding = 'utf8'
            out = open(self.logfilename, 'a+')
            out.write(s + "\n")
            out.close()
        else:
            pass

    def formart_string(self, *formart):
        string = ''
        encoding = 'utf8'
        for str in formart:
            if not type(str) in [types.UnicodeType, types.StringTypes, types.StringType]:
                s = repr(str)
            else:
                s = str
            if type(s) == type(u''):
                string += s.encode(encoding) + "\t"
            else:
                string += s + "\t"
        return string

    def w(self,notice,*formart):
        self.write2file(self.get_log_time(), '[' + notice + ']', self.project, *formart)

相關(guān)文章

  • Python中的Unittest基本使用

    Python中的Unittest基本使用

    這篇文章主要介紹了Python中的Unittest基本使用,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • python3 設(shè)置多進程名稱并在ps命令中可見(Centos7 系統(tǒng))

    python3 設(shè)置多進程名稱并在ps命令中可見(Centos7 系統(tǒng))

    setproctitle 是一個 Python 模塊,用于設(shè)置進程標題(process title),通過設(shè)置進程標題,可以讓進程在系統(tǒng)級的進程管理工具中展示自定義的名稱,方便用戶查看和管理進程,本文介紹python3 設(shè)置多進程名稱并在ps命令中可見,感興趣的朋友一起看看吧
    2024-03-03
  • Tornado協(xié)程在python2.7如何返回值(實現(xiàn)方法)

    Tornado協(xié)程在python2.7如何返回值(實現(xiàn)方法)

    下面小編就為大家?guī)硪黄猅ornado協(xié)程在python2.7如何返回值(實現(xiàn)方法)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • python實現(xiàn)中文轉(zhuǎn)換url編碼的方法

    python實現(xiàn)中文轉(zhuǎn)換url編碼的方法

    這篇文章主要介紹了python實現(xiàn)中文轉(zhuǎn)換url編碼的方法,結(jié)合實例形式分析了Python針對中文的gbk與utf-8編碼轉(zhuǎn)換的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • python安裝以及IDE的配置教程

    python安裝以及IDE的配置教程

    Python在Linux、windows、Mac os等操作系統(tǒng)下都有相應(yīng)的版本,不管在什么操作系統(tǒng)下,它都能夠正常工作。除非使用平臺相關(guān)功能,或特定平臺的程序庫,否則可以跨平臺使用。今天我們主要來探討下windows系統(tǒng)下的安裝與配置
    2015-04-04
  • django rest framework 自定義返回方式

    django rest framework 自定義返回方式

    這篇文章主要介紹了django rest framework 自定義返回方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • python 使用正則表達式按照多個空格分割字符的實例

    python 使用正則表達式按照多個空格分割字符的實例

    今天小編就為大家分享一篇python 使用正則表達式按照多個空格分割字符的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 使用pycharm生成代碼模板的實例

    使用pycharm生成代碼模板的實例

    今天小編就為大家分享一篇使用pycharm生成代碼模板的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • pandas 將索引值相加的方法

    pandas 將索引值相加的方法

    今天小編就為大家分享一篇pandas 將索引值相加的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • 使用Python編寫一個模仿CPU工作的程序

    使用Python編寫一個模仿CPU工作的程序

    這篇文章主要介紹了使用Python編寫一個模仿CPU工作的程序,包括簡單的內(nèi)存和輸入輸出的實現(xiàn),本文中的例子需要一定的Python編程基礎(chǔ),是深入Python的實踐,需要的朋友可以參考下
    2015-04-04

最新評論

天镇县| 凤凰县| 天台县| 古蔺县| 江川县| 新田县| 德兴市| 乌审旗| 手游| 孟连| 海晏县| 上思县| 康平县| 伽师县| 麻城市| 图片| 怀化市| 宝山区| 麻栗坡县| 雷州市| 西盟| 招远市| 甘洛县| 阜南县| 陕西省| 和顺县| 桂东县| 石嘴山市| 林州市| 平顺县| 柘荣县| 合江县| 元江| 武邑县| 友谊县| 泌阳县| 永德县| 库尔勒市| 余姚市| 民权县| 桃江县|