摘要 今天在用curl调用一个solr地址查询数据的时候报错,发现是因为URL地址中含有[ 中括号 导致的,既然shell的curl命令不行,想着Python的urllib包可以解析URL地址,那就尝试这个 curl 执…
标签:python
使用Python魔术方法实现正则表达式的新语法
读了《用 Python 的魔术方法做出更好的正则表达式 API》 后深受启发。一直觉得Python的re模块用起来不舒服,决定按照该文的方法自已来实现一套正则表达式的语法。 re模块中的主要功能有match、search…
python 中的e.message
最近发现还有人在处理Exception的时候还在使用e.message来输出异常(错误)信息。 程序中的一个举例(日志): [E 170831 21:24:33 handler:199] [CRP] Get azuop_…
python装饰器的使用
1. 装饰者模式 装饰者模式是常用的软件设计模式之一。通过此设计模式,我们能够在不修改任何底层代码情况下,给已有对象赋予新的职责。python中可以用装饰器简单地实现装饰者模式。 1.1 将函数作为参数传递 在C/C++…
Python列表、元组、集合、字典的区别和相互转换
列表、元组、集合、字典的区别 列表 元组 集合 字典 英文 list tuple set dict 可否读写 读写 只读 读写 读写 可否重复 是 是 否 是 存储方式 值 值 键(不能重复) 键值对(键不能重复) 是否…
Python变量命名用法
默认情况下,Python中的成员函数和成员变量都是公开的(public),在python中没有类似public,private等关键词来修饰成员函数和成员变量。 在python中定义私有变量只需要在变量名或函数名前加上 …
星号三角形 I
星号三角形 I 描述 读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求: 第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。 输入 示例1:3 输出 示例2: * *** 代码 …
Python中使用matplotlib的报错问题
引用了别人的python代码,其中有一行是 import matplotlib.pyplot as plt 结果运行时提示: File "get.py", line 14, in <module> impor…
元类
这篇文章中总结了 Python 中面向对象的一些知识,在结尾处我们谈到了类对象和实例对象,实例对象是由类对象创建出来的,那么类对象是由什么创建出来的呢?这就是今天要总结的元类。 类对象的创建时机 类是什么时候创建的呢?我…
嵌套
# 6-8 qinhui = {'breed': 'dog', 'master': 'yuefei'} yansong = {'breed': 'pig', 'master': 'xujie'} gaoqiu = {'b…
Python数据处理从零开始----第二章(pandas)⑤pandas与R
目录 第二章(pandas) Python数据处理从零开始—-第二章(pandas)①删除列 Python数据处理从零开始—-第二章(pandas)②处理缺失数据 Python数据处理从零开始…
scrapy代理的设置
scrapy代理的设置 在我的上一篇文章介绍了scrapy下载器中间件的使用,这里的scrapyIP的代理就是用这个原理实现的,重写了下载器中间件的process_request(self,request,spider)…