镹丶天
好男儿当志在天下,好男儿亦不负红颜!
展开
-
Flask 利用padnas下载excel
df = pd.DataFrame(pd_data)# 简单数据切片,选择所有行,第六列到最后一列范围df = df.loc[:, ['nick_name', 'city', 'has_phone', 'tags', 'user_href']]# 对df列名重命名df.rename(columns={ 'nick_name': '昵称', 'core_user_id': '用户ID', 'tags': '标签', 'has_phone': '电话', 'cit原创 2021-12-28 16:55:40 · 669 阅读 · 0 评论 -
Python生成二维码并转换为base64图片
import qrcodeqr_img = qrcode.make(source_url)# qr_img = qrcode.make(data=source_url, version=10,# error_correction=qrcode.constants.ERROR_CORRECT_Q,# box_size=8,# border=4)byte_io = io.By原创 2021-12-28 16:09:01 · 1207 阅读 · 0 评论 -
封装一个python邮件发送工具模块
# -*- coding: utf-8 -*-"""------------------------------------------------- Project: Ai_codes IDE Name: PyCharm File Name: email_utils Email: [email protected] Author : ...原创 2018-11-13 15:01:36 · 780 阅读 · 0 评论 -
玩转python 时间戳转换
玩转python 时间戳转换1.将字符串的时间转换为时间戳 方法: a = "2013-10-10 23:40:00" 将其转换为时间数组 importtime timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S") 转换为时间戳: timeStamp = i...原创 2018-04-02 18:03:29 · 608 阅读 · 0 评论 -
django-将数据库数据转换成JSON格式(ORM和SQL两种情况)
在实际项目开发中,遇到一个小问题:前后端发生数据交互主流采用的是JSON。前端传数据到服务器端比较简单,稍微麻烦的是服务器端传JSON到前端。首先数据是从数据库中获取的,Django默认使用的是ORM技术,但是作为一个运维人员,我其实比较反感这类抽象出来的API。因为尽管它对于开发人员来说,将数据库的表抽象成了一个对象,便于开发,不需要写SQL语句,但是这也是后期程序造成性能瓶颈的罪魁祸首(再...原创 2018-03-01 11:46:14 · 3615 阅读 · 0 评论 -
Nginx + uWSGI 部署Django站点
安装和配置正常人都会,不用多说了使用pip install uwsgi yum install nginx1.使用nginx -t 查看nginx.conf配置文件的路径:配置文件的结构如下:user www-data;worker_processes auto;pid /run/nginx.pid;events { worker_connectio转载 2018-01-16 15:23:48 · 228 阅读 · 0 评论 -
Nginx+uwsgi+django 解决Ajax跨域
Django + Nginx + uwsgi 项目使用ajax 外部请求跨域问题:问题描述:Font from origin 'http://cdn.xxxx.com' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' head原创 2018-01-16 13:57:56 · 2544 阅读 · 0 评论 -
Linux下pip安装教程
pip 是“A tool for installing and managing Python packages.”,也就是说pip是python的软件安装工具 2、下面介绍怎么在linux下安装pip 下载pip到/usr/local/src**cd /usr/local/src**wget "https://pypi.python.org/packages/source/p/pip/pip-原创 2017-11-05 19:38:01 · 2805 阅读 · 0 评论 -
PyCharmMac键盘符
Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ↓ 下箭头 ← 左箭头 → 右箭头 ⇞ Page Up(Fn+↑) ⇟ Page Down(Fn+↓) Home Fn + ← End Fn + → ⇥ 右制表符(Ta原创 2017-10-13 16:03:26 · 412 阅读 · 0 评论 -
python操作mysql数据库
#!/usr/bin/env python# --coding = utf-8# Author Allen Leeimport pymysql#创建链接对象conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123', db='Allen')#创建游标cursor = conn.cur原创 2017-09-08 14:33:43 · 163 阅读 · 0 评论 -
python调用wcf服务
# -*- coding: utf-8 -*-from suds.client import Clientimport json# wcf地址client = Client('http://wcf服务器地址:端口号/xxxxx.svc?wsdl')# 查看可调用的wcf方法print client # 结果看图1# 调用wcf方法result = client.service.Ge原创 2017-04-01 09:47:15 · 3750 阅读 · 0 评论 -
Microsoft Visual C++ 9.0 is required
error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27由于Python默认调用VS2008编译器编译相关C代码,因此出现这种错误的原因可能有如下几个方面:1.没有安装VS20082.安装了32位VS2008,使用64位python由原创 2017-03-21 13:45:47 · 6137 阅读 · 0 评论 -
you-get视频采集
简介:you-get 是一个开源的视频采集工具,基于python 开发的,使用它可以轻松下载网上视频,图片,音频等资源文件。必须条件1.安装python环境。 2.配置python环境变量you-get安装pip install you-get检查是否安装成功在cmd命令行输入 you-get 安装成功会显示如下: you-get参数说明 -i | --info 打印信息提取的信息 -原创 2017-02-26 00:06:20 · 521 阅读 · 0 评论 -
python 正则表达式
# pattern = re.compile(r"(?<=id=).+?(?=&)")# matcher = re.search(pattern,response.url)# if matcher:# saveName = str(matcher.group())原创 2017-02-20 14:48:46 · 182 阅读 · 0 评论 -
Eclipse 安装python 环境
既然你Eclipse安装好了,那么肯定是有JDK的,所以JDk安装这个步骤直接跳过。一、启动Eclipse, 点击Help->Install New Software… 在弹出的对话框中,点Add 按钮。 Name中填:Pydev, Location中填http://pydev.org/updates然后一步一步装下去。 如果装的过程中,报错了。 就重新装。 配置pydev解释器安装好p原创 2017-02-17 09:33:10 · 550 阅读 · 0 评论