zoukankan      html  css  js  c++  java
  • 常用模块二

    shelve

    shelve也是一种序列化方式,内部使用的是pickle,所以跨平台性差,一般用于写单机程序

    xml

    可扩展标记语言,标记指的是代表某种含义的字符XML<>,使用它是为了能够在不同的平台之间继续数据交换:它经常用于配置文件,常规数据交换

    在python中对XML的操作有:解析XML,生成XML,修改XML

    Elment表示一个节点:属性有text:开始标签结束标签之间的节点;atttibutes:所有属性,tag:标签name

    XML语法风格:

    1 任何一个起始标签都必须要有一个结束标签

    2 可以在一个标签中间同时表示起始标签和结束标签

    3 标签必须按合适的顺序进行嵌套

    4 所有特性都必须要有一个值,特性指的是属性

    5 所有特性都必须在值的周围加上双引号

    注意:

        最外层有且只有一个标签,这个标签称之为根标签:第一行应该有文档声明,用于高速计算机怎么理解

    configparser:配置文件解析,读写,配置

    用于提供程序允许所需要 的一些信息文件,后缀 ini cfg,方便用户修改

    格式:只包括两种元素:section分区 一个文件有多个分区:option选项一个section有多个选项

    核心功能:恢复所有分区,获得所有选项,获取一个值,传入section,option

    hashlib:

    用于将任意长度的数据,压缩映射到一段固定长度的字符(提取特征),输入数据不同,得到的hash值有可能相同:如果算法相同,无论输入的数据长度是多少,得到的hash值长度相同:用于文件加密,和文件校验,MD5就是一种hash算法,破解MD5可以尝试使用撞库,常用提升安全性的方法就是加盐,列如顺序倒置

     
  • 相关阅读:
    Apache-一个IP多个主机域名
    Apache-配置详解
    Apache-配置、测试和调试
    Linux-Memcache和Redis常用命令
    Linux-Linux下安装redis报错"undefined reference to__sync_add_and_fetch_4"解决办法
    C-从源文件到可执行文件的详细编译链接过程
    JavaScript-jQuery报TypeError $(...) is null错误(jQuery失效)解决办法
    MSSQL-SQL SERVER一些使用中的技巧
    unity 在Game视图中显示Gizmos
    unity Transform.TransformPoint
  • 原文地址:https://www.cnblogs.com/AllenZhou/p/9470238.html
Copyright © 2011-2022 走看看