美文网首页
Standard Library

Standard Library

作者: Takkum | 来源:发表于2017-12-04 21:58 被阅读0次

    stdlib_sys.py

    # sys模块包括了一些针对系统的功能。
    # sys.argv
    
    import sys
    print(sys.version_info)
    # version_info 是一个元组
    

    stdlib_logging.py

    # 日志模块
    
    import os
    import platform 
    import logging
    
    if platform.platform().startswith('Windows'):
        # 找出主驱动器(C盘)
        # 找出主文件夹
        # 我们希望储存信息的文件名
        # 将这三部分汇聚一起
        logging_file =  os.path.join(os.getenv('HOMEDRIVE'),os.getenv('HOMEPATH'),'test.log')
    else:
        # 对于其他操作系统 秩序要知道主文件夹位置就OK了
        logging_file = os.path.join(os.getenv('HOME'),'test.log')
    
    print(os.getenv('HOMEDRIVE'))
    print(os.getenv('HOMEPATH'))
    print('Logging to', logging_file)
    
    
    # 下面开始组织log文件
    logging.basicConfig(
        level=logging.DEBUG,
        format='%(asctime)s : %(levelname)s : %(message)s',
        filename=logging_file,
        filemode='w',
    )
    
    logging.debug('Start of the program')
    logging.info('Doing something')
    logging.warning('Dying now')
    

    相关文章

      网友评论

          本文标题:Standard Library

          本文链接:https://www.haomeiwen.com/subject/vppfixtx.html