随笔分类 - Python
1
data mining web
摘要:models.py class Response(object): __attrs__ = [ '_content', 'status_code', 'headers', 'url', 'history', 'encoding', 'reason', 'cookies', 'elapsed', 'r
阅读全文
摘要:摘要 在正则表达式中,如果直接给出字符,就是精确匹配。 对于前一个字符重复 到 次,并且取尽可能少的情况 在字符串 中, 会匹配 4 个 ,但 只匹配 2 个 。 表示行的开头, 表示必须以数字开头。 表示行的结束, 表示必须以数字结束。 你可能注意到了, 也可以匹配 ; 但是加上 就变成了整行匹配
阅读全文
摘要:XML文件result.xml,内容如下: 利用Jinja2生成HTML 模版文件 : 渲染脚本: 参考: "深入解读Python解析XML的几种方式" "xml.etree.ElementTree — The ElementTree XML API" "Does the Jinja2 templa
阅读全文
摘要:基本命令 设计数据模型 数据表的定义,在Django中就是model类的设计。 数据库模型设计 name必填,最长不超过128个字符,并且唯一,也就是不能有相同姓名; password必填,最长不超过256个字符(实际可能不需要这么长); email使用Django内置的邮箱类型,并且唯一; 性别使
阅读全文
摘要:模块相关 1. 导入模块时,可以通过模块的 属性查看模块所在磁盘的路径位置,参考: "关于Python包和模块的10个知识清单" Pip 安装Pip 方法一: 方法二: Pip命令 pip的配置文件中: 参考: "Python小技巧" "在Linux上安装Python 3" "linux下pytho
阅读全文
摘要:apscheduler collections collections.OrderDict collections.defaultdict Python 标准库提供了 collections 模块。这个方便的附加组件可以为你提供更多数据类型。 ConfigParser "ConfigParser –
阅读全文
摘要:pytest learn 通过文章 "Python 单元测试框架之 Pytest 剖解入门(第一篇)" 学习 Pytest。 有很多的第三方插件可以自定义扩展,并且支持 Allure,生成可视化的测试报告和测试结果,并能输出 log 信息 说明 本文实验环境为: windows 7 python 3
阅读全文
摘要:背景 nova服务构建失败,报错: 概述 "推荐 Python 包管理工具解惑" "openstack/nova" setup.py "孔令贤 关于python中的setup.py" "簡單的插件框架 使用 pkg_resources" pip "pip 18.1 documentation" se
阅读全文
摘要:准备 说明: 在 "Python官网" 下载 过程 配置 指定了预期安装目录 优化选项 生成了 文件,这个过程不会自动创建 目录。 编译 安装 目录被创建了,执行安装。 环境配置 卸载 如果养成好的习惯,使用了 参数,那么仅需要删除对应文件夹,去除相关环境变量即可。否则需要进入源码的 文件夹下,执行
阅读全文
摘要:retry 偶然看到一篇文章,想到了前几天的一个需求, 性能不稳,需要加入重试机制,正好这个装饰器的实例符合这样的场景。 参考: "CSDN 郭 璞偶遇不错的装饰器" :本文主要参考,但是该文示例有点小 bug,进一步优化了一下 "SOF UnboundLocalError: local varia
阅读全文
摘要:亲测有效的方法之一: 1.下载中文字体 SimHei可以到http://fontzone.net/download/simhei下载 2.找到 相关的 文件夹位置 文件夹在 下,将我们下载的 放入font文件夹。 3.在程序中配置: 参考文章 "matplotlib中文问题" "彻底解决matplo
阅读全文
摘要:logging example Level | When it’s used|Numeric value | | | DEBUG| Detailed information, typically of interest only when diagnosing problems.|10 INFO|
阅读全文
摘要:本文作为学习过程中对matplotlib一些常用知识点的整理,方便查找。 强烈推荐ipython 无论你工作在什么项目上,IPython都是值得推荐的。利用 ,可以进入PyLab模式,已经导入了matplotlib库与相关软件包(例如Numpy和Scipy),额可以直接使用相关库的功能。 这样IPy
阅读全文
摘要:最近在学习python著名的绘图包matplotlib时发现,有时候图例等设置无法正常显示中文,于是就想把这个问题解决了。 PS:本文仅针对Windows,其他平台仅供参考。 原因 大致就是matplotlib库中没有中文字体。[^1] 我安装的anaconda,这是对应的matplotlib的字体
阅读全文
摘要:基本概念 module 模块, 一个 py 文件或以其他文件形式存在的可被导入的就是一个模块 package 包,包含有 __init__ 文件的文件夹 relative path 相对路径,相对于某个目录的路径 absolute path 绝对路径,全路径 Python 解释器是如何查找包和模块的
阅读全文
摘要:写 python 项目时,积累的有用的代码片段
阅读全文
摘要:这几天搞Windows离线断网环境下安装Python包,配置环境,各种坑!做个记录,供以后查询吧。 友情提示:当你遇到无法安装包的不明错误时,可以回头来考虑如下建议了: 想办法更新Python版本!!! 想办法更新Python版本!!! 想办法更新Python版本!!! 如果不能更新Python版,
阅读全文
摘要:Pandas “大熊猫”基础 Series Series: pandas的长枪(数据表中的一列或一行,观测向量,一维数组...) 输出结果: + np.random.randn() 正态分布相关。 "函数说明" Series⽀持过滤的原理就如同NumPy ...
阅读全文
摘要:概念序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON、XML等。反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。JSON(JavaScript Object Notation):一种轻量级数据交换...
阅读全文
摘要:什么是json:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - Decem...
阅读全文
1
