python
文章平均质量分 52
邻家大叔HOME
谱一曲肝肠寸断,天涯何处觅知音
展开
-
python 利用正则过滤表情符号
mysql在插入数据库的时候,在有表情符号的情况下,经常会报数据类型不符的错误,表情符号常常在于手机端一些用户名称和会话中出现,一般情况下把数据库utf8改成utf8mb4就没有问题了可以正常上传但是不排除即便更改,也无法上传的情况,所以在此,分享下如何用python将表情符号过滤import re引入re模块,Python 的 re 模块(Regular Expr原创 2016-01-17 20:02:47 · 10060 阅读 · 0 评论 -
django 简单的邮件系统
django 简单的邮件系统django邮件系统Django发送邮件官方中文文档总结如下:1、首先这份文档看三两遍是不行的,很多东西再看一遍就通顺了。2、send_mail()、send_mass_mail()都是对EmailMessage类使用方式的一个轻度封装,所以要关注底层的EmailMessage。3、异常处理防止邮件头注入。4、一定要弄懂Ema原创 2016-07-22 10:00:53 · 54050 阅读 · 0 评论 -
python中的实例方法、静态方法、类方法、类变量和实例变量浅析
注:使用的是Python2.7。一、实例方法实例方法就是类的实例能够使用的方法。如下:复制代码代码如下:class Foo: def __init__(self, name): self.name = name def hi(self): print self.nameif __name原创 2016-07-25 12:11:59 · 771 阅读 · 0 评论 -
安装mysql-python:EnvironmentError: mysql_config not found
安装mysql-python:EnvironmentError: mysql_config not found1原创 2016-07-15 10:48:41 · 334 阅读 · 0 评论 -
解决scrapy报错No module named cryptography.hazmat.bind
在linux下配置完运行是出现ImportError: No module named cryptography.hazmat.bindings.openssl.binding的错误。原创 2016-07-06 20:01:18 · 8134 阅读 · 1 评论 -
python遍历删除字典里值为空的元素报错
python遍历删除字典里值为空的元素报错原创 2016-04-29 10:15:23 · 4919 阅读 · 0 评论 -
celery的下载与使用方法--配置项的简单描述
celery的使用方法,不同于其他晦涩难懂的文档,简单的教你celery最常见的使用方法原创 2016-12-26 18:23:29 · 1247 阅读 · 0 评论 -
linux crontab 使用 失效注意事项
crontab 是linux中内嵌的一个定时执行脚本的工具,使用这个工具,会为我们省去很多麻烦但是,我在使用crontab的时候总会遇到一些问题,导致原本可以执行的文件,在crontab中没有效果下面介绍下我的解决方法原创 2017-01-12 16:52:08 · 6459 阅读 · 0 评论 -
scarpy的基本使用笔记
scarpy 非常好用,也非常简单的爬虫工具,介绍一下这个工具的使用方法原创 2017-01-09 18:20:04 · 2189 阅读 · 0 评论 -
mongdb在不同服务器下_数据的导入导出,mongdb_创建索引的语句
mongdb在不同服务器下_数据的导入导出,mongdb_创建索引的语句原创 2016-12-26 16:53:16 · 525 阅读 · 0 评论 -
python mysql取数据 对于unnicode与utf8 中文和乱码的问题
其实我也是犯了很多傻,才明白这种文乱码的问题给自己打个笔记,也给大家分享一下原创 2016-10-18 15:55:24 · 904 阅读 · 0 评论 -
python yaml文件的使用注意
yaml作为非常好用的配置文件类型深得朕心啊,不过在用的过程中也遇到了不少坑,在这里好好总结一下原创 2016-09-30 18:05:30 · 11383 阅读 · 0 评论 -
redis的安装及使用
redis的安装及使用原创 2016-08-31 15:19:18 · 393 阅读 · 0 评论 -
dhango错误Your models have changes that are not yet reflected in a migration,
执行 python manage.py migrate报错误 Your models have changes that are not yet reflected in a migration, and so won't be applied. Run 'manage.py makemigrations' to make new migrations, and then re原创 2016-06-03 18:36:47 · 7452 阅读 · 0 评论 -
nginx配置https方法
nginx配置https方法原创 2017-01-20 18:27:04 · 348 阅读 · 0 评论 -
python supervisoe
python supervisoe大家都用,是个比较好用的进程管理工具进去随便配置下就能在网页上看到进程的状态,并且可以自动重启,恩下面介绍下supervisoe的安装与使用原创 2016-09-05 19:45:29 · 1549 阅读 · 0 评论 -
python 定时执行函数方法
一、Timer类基本介绍这个类表示一个动作应该在一个特定的时间之后运行 — 也就是一个计时器。Timer是Thread的子类, 因此也可以使用函数创建自定义线程。class threading.Timer(interval, function, args=[], kwargs={}) 创建一个timer,在interval秒过去之后,它将以参数args和关键字参数kwargs运行function原创 2017-05-19 12:17:28 · 8768 阅读 · 0 评论 -
nginx_配置范例_包括django,tornado,tornado_websock
user root;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections原创 2017-05-19 19:12:24 · 489 阅读 · 0 评论 -
cookie 和session 的区别详解
cookie 和session 的区别详解这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来原创 2016-07-18 16:15:05 · 205 阅读 · 0 评论 -
django模板使用心得
一、变量 1.变量的形式是:{{variable}}, 当模板引擎碰到变量的时候,引擎使用变量的值代替变量。 2.使用dot(.)能够访问变量的属性 3.当模板引擎碰到dot的时候,查找的顺序是什么样子呢? a.字典查找,例如:foo["var1"] b.属性查找,例如:foo.bar c.方法查找,例如:转载 2016-06-13 17:12:54 · 3674 阅读 · 0 评论 -
tornado在ubuntu下部署
tornado是一python一款非常灵活框架在处理websocket上有自己定义好的框架函数,可以直接使用,十分方便现在我们就tornado说一下linux下的部署过程1,安装python3$ sudo apt-get install python32,安装好python3以后我们在根目录下创建自己的虚拟环境下载用于创建虚拟环境的软件python-原创 2016-01-11 21:36:15 · 1859 阅读 · 0 评论 -
django中使用数据库源语进行操作返回rawquerset的处理
django中如何使用sql语句操作数据库与操作返回rawquerset的处理原创 2016-01-06 10:50:43 · 1837 阅读 · 0 评论 -
django/js 前后台对图片上传的处理
在此为大家阐述一下django与js交互的前后台对图片上传的处理原创 2016-01-06 11:22:32 · 4681 阅读 · 0 评论 -
django 阿里云上 ubuntu-x64 python+django+mysql 开发环境搭建
https://github.com/nmgwddj/itcast_wechat//微信gethub网址http://www.mycode.net.cn/platform/linux-unix/938.html //阿里云 ubuntu-x64 python+django+mysql 开发环境搭建本文主要记录使用阿里云搭建 python+django+mysql 的转载 2016-01-06 13:09:38 · 1993 阅读 · 0 评论 -
tornado获得客户端设备信息和ip地址
tornado如何获取客户端设备信息其实torando中有已经提供好的接口可以获取所有HTTPServerRequest中的信息先看一下HTTPServerRequest中可以获取的信息都有哪些HTTPServerRequest(protocol='http', host='192.168.1.137:8000', method='GET', uri='/', ve原创 2016-01-13 12:38:06 · 7464 阅读 · 1 评论 -
Python使用QRCode模块生成二维码
首先导入模块 一般情况下 python都要另行下载首先必须安装好pip然后执行pip install qrcode #提示Successfully installed qrcode colorama 就安装好了在代码中导入模块import qrcode首先你要获取下什么什么的url以备用,二维码生成后就指向这个链接url = “www.bao原创 2016-02-17 11:05:48 · 581 阅读 · 0 评论 -
python 使用sha1加密算法,返回str加密后的字符串
导入hashlib 模块import hashlibdef str_encrypt(str): """ 使用sha1加密算法,返回str加密后的字符串 """ sha = hashlib.sha1(str) encrypts = sha.hexdigest() return encrypts原创 2016-02-17 13:19:51 · 13961 阅读 · 1 评论 -
python中list的appen函数与extend函数用法
列表是以类的形式实现的。“创建”列表实际上是将一个类实例化。因此,列表有多种方法可以操作。1. 列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型。2. append() 方法向列表的尾部添加一个新的元素。只接受一个参数。>>> list = [1,3,5,7,9]>>> list[1, 3, 5, 7, 9]>>> list.append(10)转载 2016-04-25 13:55:14 · 1424 阅读 · 0 评论 -
发现了一个神函数,以后再也不用发愁了(dir使用方法)
dir 返回由给定模块, 类, 实例, 或其他类型的所有成员组成的列表. 这可能在交互式 Python 解释器下很有用, 也可以用在其他地方. Example 1-9 展示了 dir 函数的用法>>> list = [12344,12345]>>> dir(list)['__add__', '__class__', '__contains__', '__delatt原创 2016-04-25 15:17:02 · 1567 阅读 · 0 评论 -
python中究极残暴的eval()函数用法,字符串转换的福星
eval()函数十分强大,官方demo解释为:将字符串str当成有效的表达式来求值并返回计算结果。so,结合math当成一个计算器很好用。其他用法,可以把list,tuple,dict和string相互转化。见下例子:a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"b = eval(a)bOut[3]: [[1, 2], [3, 4]转载 2016-04-25 15:38:59 · 796 阅读 · 0 评论 -
join() ~数组转字符串,或用指定分隔符分割
函数:string.join()Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将多个路径组合后返回一、函数说明1、join()函数语法: 'sep'.join(seq转载 2016-04-28 14:01:50 · 4619 阅读 · 0 评论 -
Python 字典 dictionary changed size during iteration
1 TestMap = {1:0, 2:0, 3:1, 4:1}2 for key in TestMap:3 TestMap.pop(key)运行结果:for key in TestMap:RuntimeError: dictionary changed size during iteration修改一下:TestMap = {1:0, 2:0,转载 2016-04-28 20:56:35 · 4714 阅读 · 1 评论 -
将文件读入内存,在指定位置添加一行,保存文件
文件是线性表。如果想在文件中间插入内容,必须将插入点之后的字符向后移动。我推荐的作法是:将文件读入内存,在指定位置添加一行,然后再保存文件。1234567891011#! /usr/bin/python fp = file('data.txt')s =转载 2016-04-29 17:06:27 · 1038 阅读 · 0 评论 -
urllib2 的使用细节(转)
urllib2 的使用细节(转)Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 库的使用细节。1 Proxy 的设置2 Timeout 设置3 在 HTTP Request 中加入特定的 Header4 Redirect5 C转载 2016-04-18 17:47:26 · 274 阅读 · 0 评论 -
django models进行数据库增删查改
引入models的定义from app.models import myclassclass myclass(): aa = models. CharField (max_length=None) bb = models. CharField (max_length=None) def __unicode__(self):转载 2016-06-13 09:42:35 · 1852 阅读 · 0 评论 -
django正续或者倒序查库
Django的ORDER_BY查询集,升序和降序 如何订购由降我的查询在Django按日期设定?Reserved.objects.all().filter(client=client_id).order_by('check_in')我只是想从降所有由check_in日期保留筛选。 任何人都可以可以的想法? 提前致谢1.Reserved.objects.all().转载 2016-06-16 18:01:58 · 15075 阅读 · 1 评论 -
window 安装anaconda(内置numpy与scipy) 可以作为科学计算使用
anaconda 下载地址https://www.continuum.io/downloads下载后用pycharm运行pycharm下载2017解析码网站http://blog.csdn.net/fx677588/article/details/58164902最新方案 感谢网友qq_34554123亲试可行的方案: server选原创 2017-06-23 21:47:24 · 1778 阅读 · 0 评论