zoukankan      html  css  js  c++  java
  • 模块功能

    模块功能

    OS

    与操作系统交互,控制文件/文件夹

    对文件操作

    判断是否为文件

    os.path.isfile()

    删除文件

    os.remove()

    重命名文件

    os.rename()

    对文件夹操作

    判断是否为文件夹

    os.path.isdir()

    创建文件夹

    if not os.path.exists():
    	os.mkdir()
    

    删除文件夹

    os.rmdir

    列出文件夹所有的文件

    os.listdir()

    辅助性的

    当前文件所在的具体路径

    os.getcwd()

    当前文件所在的具体路径

    _file_ pycharm独有

    os.path.abspath(__file__)

    文件的文件夹

    os.path.dirname()

    拼接文件路径

    os.path.join(os.path.dirname(os.path.abspath(__file__),'路径1','路径2')

    判断路径是否存在(文件or文件夹都适用)

    os.path.exists()

    执行终端代码

    os.system('dir')

    sys模块

    与python解释器交互

    import sys

    最常用,当使用命令行式运行文件,接收多余的参数

    sys.argv

    拿到当前导入的模块

    sys.modules.keys()

    json模块

    跨平台数据交互,json串

    序列化:按照特定的规则排列(json串 跨平台交互,传输数据)

    反序列化:按照特定的规则把json串转换成python/java/c/php需要的数据类型

    json串中没有单引号

    json.dumps() 序列化

    json.loads() 反序列化

    pickle模块

    pickle模块:不跨平台,针对python所有数据类型

    logging 模块

    import logging

    日志级别(默认显示30以上)

    V1

    logging.info() #10

    logging.debug() # 20

    logging.waring() # 30

    logging.error() # 40

    logging.critical() # 50

    V2

    添加设置

    logging.basicConfig(filename=' ',format='%(asctime)s - %(name)s - %(levelname)s - %(module)s : %(message)s ',datafmt='%Y-%m-%d %H:%M:%S %p','level=10')

    V3

    自定义配置

    1. 配置logger对象

      kaifeng_logger = logging.Logger('kaifeng')

    2. 配置格式

      formater1 = logging.Formatter('%(asctime)s - %(name)s - %(thread)d - %(levelname)s - %(module)s : %(message)s, datefmt='%Y-%m-%d %H:%M%S %p')

    3. 配置handler ----> 往文件打印or往终端打印

      h1 = logging.FileHandler('kiafeng.log')

      h2 = logging.StreamHandler()

    4. 给handler配置格式

      h1.setFormatter(formater1)

    5. 把handler绑定给logger对象

      kaifeng_logger.addhandler(h1)

    6. 直接使用

      kaifeng_logger.info(f'kaifeng 购买 什么东西 4 个')

  • 相关阅读:
    随机森林算法
    读论文《BP改进算法在哮喘症状-证型分类预测中的应用》
    Spss22安装与破解步骤
    python安装pip、numpy、scipy、statsmodels、pandas、matplotlib等
    windows下Python三步安装pip
    LNMP环境下配置PHP错误信息提示
    SAE临时文件读写例子 SAE_TMP_PATH
    新浪sae 微信公众平台 输出 返回 打印对象
    PHP 易混 知识
    thinkphp tp5 模板文件 循环输出 bootstrap 模态框 弹窗 获取 微信媒体文件素材 media_id
  • 原文地址:https://www.cnblogs.com/kaizi111/p/11626050.html
Copyright © 2011-2022 走看看