python
bwlab
这个作者很懒,什么都没留下…
展开
-
python fabric 统计多台服务器得文件行数
from fabric import SerialGroup as Groupfrom fabric import ThreadingGroupfrom fabric import Connectionimport timeimport jsoncount=0hosts=['192.168.1.100', '192.168.1.101','192.168.1.102']day=time.strftime('%Y-%m-%d',time.localtime(time.time()-36原创 2022-02-28 22:28:46 · 2461 阅读 · 0 评论 -
TypeError: the JSON object must be str, not 'bytes'
story_data = json.loads(self.request.body)提示TypeError: the JSON object must be str, not ‘bytes’ 改为story_data = json.loads(self.request.body.decode('utf-8'))就好了原创 2017-01-04 15:13:33 · 23688 阅读 · 0 评论 -
django date格式化
django的data过滤器,格式化太坑,网上介绍的有特别细,其实我只想找个年月日时分,这基本是最常用的了, 代码 {{ article.date_publish | date:'Y-n-d H:i ' }}显示效果如下 发表于 2016-12-30 06:46原创 2017-01-04 17:39:28 · 10723 阅读 · 0 评论 -
django.db.utils.OperationalError: (1142, "REFERENCES command denied to user
django.db.utils.OperationalError: (1142, “REFERENCES command denied to user 数据库用户没有REFERENCES权限,加上就好了原创 2016-12-30 14:29:44 · 12244 阅读 · 2 评论 -
python生成指定长度的英文数字组合
from random import Randomstr = ''chars = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789'length = len(chars) - 1random = Random()for i in range(16): str+=chars[random.randint(0原创 2017-02-16 20:44:07 · 9901 阅读 · 0 评论 -
MySQL's Strict Mode fixes many data integrity problems in MySQL
?: (mysql.W002) MySQL Strict Mode is not set for database connection 'default' HINT: MySQL's Strict Mode fixes many data integrity problems in MySQL, such as data truncation upon insertion, by原创 2017-02-14 21:36:00 · 10517 阅读 · 0 评论 -
django {{ MEDIA_URL }}值为空
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR,'templates')], 'APP_DIRS': True, 'OPTIONS': {原创 2017-03-21 22:14:04 · 8740 阅读 · 1 评论 -
Find the missing letter
Find the missing letterWrite a method that takes an array of consecutive (increasing) letters as input and that returns the missing letter in the array.You will always get an valid array. And it will b转载 2017-05-09 09:51:47 · 8787 阅读 · 1 评论 -
Find The Parity Outlier
You are given an array (which will have a length of at least 3, but could be very large) containing integers. The array is either entirely comprised of odd integers or entirely comprised of even intege转载 2017-05-09 10:13:51 · 8276 阅读 · 0 评论 -
编译gost2.5版本
编译gost2.5版本yum install git go -ygit clone https://github.com/ginuerzh/gost.git /root/go/src/github.com/ginuerzh/gostgit clone https://github.com/go-log/log.git /root/go/src/go-log/logmkdir /root/dis原创 2017-12-13 14:00:23 · 996 阅读 · 2 评论 -
python抓取csdn博客文章信息
加User-Agent 为了防止403 加ViewMode=contents是为了减少页面传输,不加载文章内容摘要,可以删掉# coding=utf-8import urllib.requestfrom urllib.parse import quotefrom bs4 import BeautifulSoupdef get_article_all(): url = "http://原创 2016-12-09 11:56:46 · 7211 阅读 · 0 评论 -
python编写简单后门程序(支持windows和linux且不乱码)
虽然不是自己写的,但是改了两个部分,网上发的这个,quit退出功能无法使用,因为传过来的字符串其实是加了\n的,为了更人性化,我加了去空格。 第二个部分就是windows下的乱码问题,这里我先用了decode进行解码,然后encode编码传过去 这个脚本可以用计划任务1分钟执行1次,不用担心脚本重启启动问题,因为端口被占用后是无法执行成功的 ,所以不用担心。 服务段退出可以不用quit,直接原创 2016-12-04 18:28:56 · 10668 阅读 · 0 评论 -
命令完毕自动发送邮件提醒执行结果
#!/usr/bin/python# -*- encoding:utf-8 -*-import sys import commandsfrom email.mime.text import MIMEText import smtplibclass sendMail(): def txtMail(self,content): msg = MIMEText(conte原创 2016-12-03 15:09:51 · 8221 阅读 · 0 评论 -
十个python程序小技巧
列表推导式你有一个list:bag = [1, 2, 3, 4, 5]现在你想让所有元素翻倍,让它看起来是这个样子:[2, 4, 6, 8, 10]大多初学者,根据之前语言的经验会大概这样来做bag = [1, 2, 3, 4, 5] for i in range(len(bag)): bag[i] = bag[i] * 2但是有更好的方法:bag = [elem * 2 for转载 2016-04-14 00:04:18 · 7321 阅读 · 0 评论 -
centos安装Pillow
pip install Pillow安装报错,具体错误就不多说了 根据百度提示需要安装python-devel 安装了之后仍然报错, 安装zlib-devel,libjpeg-turbo-devel,libpng-devel 还安装了python-imaging 这几个都是感觉需要的,安装了之后仍然报错, 后来,想起来我这个是python3的版本 python-devel 应该是yum原创 2016-04-29 14:03:08 · 8865 阅读 · 0 评论 -
bae部署tornado demo
主文件我这么写的,做了分离,配置写到config,路由写到route ,而且做了根据当前平台的环境执行不同的代码,方便本地测试和发布#-*- coding:utf-8 -*-import tornado.wsgiimport routeimport configimport osapp = tornado.wsgi.WSGIApplication(route.route, **(confi原创 2016-09-11 19:50:38 · 7932 阅读 · 0 评论 -
深入浅出Redis笔记
深入浅出Redis 1.Redis的发展史 Redis[Remote Directory Server]:远程服务器字典2.下载安装Redis1》Linux下安装Reidshttp://redis.io/downloadwget http://download.redis.io/releases/redis-3.0.1.tar.gz 下载tar -xzvf redis-3.0.1.t转载 2016-09-19 10:58:11 · 9566 阅读 · 0 评论 -
python实现微信提醒({“errcode”:41011,”errmsg”:”missing agentid”})
data = { "touser": "monitor", "toparty": "2", "msgtype": "text", "agentid": "1", "text": { "content": "test" }, "safe":"0"}post的数据格式我是这样写的 用的python3,原来是这样进行格式化的 post_data=urllib.原创 2016-09-20 12:02:15 · 12386 阅读 · 0 评论 -
bae扩展服务日志等级区分
CRITICAL = 50 FATAL = CRITICAL ERROR = 40 WARNING = 30 WARN = WARNING INFO = 20 DEBUG = 10 NOTSET = 0_levelNames = { CRITICAL : ‘CRITICAL’, ERROR : ‘ERROR’, WARNING : ‘WARNING’,原创 2016-09-23 13:15:52 · 7431 阅读 · 0 评论 -
python发送邮件
#-*-coding:utf-8 -*-from email.mime.text import MIMEText from email.mime.image import MIMEImagefrom email.mime.multipart import MIMEMultipartimport smtplibimport osclass sendMail(): def sendFi原创 2016-09-21 00:04:05 · 7246 阅读 · 0 评论 -
kc回拨的一个python脚本
这个按道理是可以呼死某个手机号的,原意是为了做一个电话报警的免费提醒,不需要语音提醒,只需要打个电话给我import http.cookiejarimport urllib.requestimport reimport urllib.parseimport jsonimport oshomeUrl = 'http://wap.keepc.com'loginUrl = 'http://w原创 2016-09-21 01:36:17 · 8315 阅读 · 0 评论 -
mod_wsgi+apache+django项目整合
安装pip3 官网:https://pypi.python.org/pypi/pip 下载链接:https://bootstrap.pypa.io/get-pip.py 先安装python3yum install python34python3 get-pip.py执行安装 安装完成后,先用pip3安装virtualenvpip3 install virtualenv接着创建virtuale原创 2016-10-31 16:09:41 · 8121 阅读 · 0 评论 -
Django model字段类型清单
Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用:AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段) BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。 CharF转载 2016-04-26 18:06:58 · 7176 阅读 · 0 评论