Standard Library

2017-12-04  本文已影响0人  Takkum

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')
上一篇下一篇

猜你喜欢

热点阅读