美文网首页
Python3-标准库

Python3-标准库

作者: 梦蕊dream | 来源:发表于2018-01-16 10:16 被阅读235次

sys 模块

sys模块包含针对特定系统的功能,sys.argv列表中包含命令行参数。
使用 sys 查看版本

>>> import sys
>>> sys.version_info
sys.version_info(major=3, minor=6, micro=4, releaselevel='final', serial=0)
>>> sys.version_info.major ==3
True
>>> 

sys模块包含一个version_info元组,它提供版本信息。可以调出这些信息并使用它。

日志模块

将调试信息、重要信息存储在特定地方,以便可以检查程序是否如期运行。
代码示例

import os
import platform
import logging

if platform.platform().startswith('Windows'):
    logging_file = os.path.join(os.getenv('HomeDrive'),
                                os.getenv('HomePath'),
                                'test.log')
else:
    logging_file = os.path.join(os.getenv('HOME'),
                                'test.log')

print('Logging to',logging_file)

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("Dead now")

输出结果:

Logging to /Users/let/test.log

查看文件内容:

localhost:~ let$ cat test.log 
2018-01-11 18:20:34,859:DEBUG:start of the program
2018-01-11 18:20:34,861:INFO:Doing something
2018-01-11 18:20:34,861:WARNING:Dead now

工作原理:



Python 标注库文档

可以查看 python 标准库来了解更多。

相关文章

  • Python3-标准库

    sys 模块 sys模块包含针对特定系统的功能,sys.argv列表中包含命令行参数。使用 sys 查看版本 sy...

  • 107. mac下pip安装的包路径与各python路径

    1- pip包路径terminal-> python2/python3-> import numpy -> num...

  • RobotFramework测试库

    一、标准库 一些测试库与Robot Framework一起分发,这些库称为标准库。这些是可用的标准库: Built...

  • Boolan C++标准库 第一周

    C++标准库 第一讲 一、认识headers、版本 1.C++标准库 vs STL C++标准库大于STL(标准...

  • 标准库

    标准库 Python标准库中包含了大量有用的模块,同时也是每个标准的Python安装包中的一部分。熟悉Python...

  • 标准库

    Object 对象 1. Object静态方法 (1) 对象属性模型的相关方法Object.keys() : 获取...

  • 标准库

    C语言的标准库总共分成十五个部分,每个部分用一个头描述。许多编译器都会使用扩展后的库,因此,包含的头通常会多于十五...

  • 标准库

    assert.h 断言

  • 标准库

    数据类型 datetime: 基本日期和时间类型calendar: 与日历相关的一般功能collections: ...

  • 标准库

    包装类 如果尝试着把原始类型(number、string、boolean)当做对象使用,JS会自动将其转换为对应包...

网友评论

      本文标题:Python3-标准库

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