Python使用
周五见
Github地址:https://github.com/danielzhou
展开
-
Python循环遍历的优化
年前在SRCC进行数据处理,碰到了瓶颈,就是python循环遍历处理大量数据,这时的效率低的可怜,也没找到啥好的办法,年后现在接着找,非要搞出个名堂来…现在将找到的一些资料都记录在这,备用。1. Pandas 内存优化Pandas处理大数据集的方法(内存优化,减少内存使用量90%)x. 小技巧实测表明,for语句一般比while语句效率更高,xrange一般比range要高效;...原创 2021-07-19 23:52:52 · 1065 阅读 · 0 评论 -
python爬虫基础测试
1requests基本使用主要有get/post/put三种方式,返回的是响应对象(response object):res = resquests.get/post/put(url,params,data,...)对于每种方式(method),其可传递的参数包括以下 额 好多种:参数 说明 煮个小栗子 url 待获取页面的url链接 requests.get...原创 2018-09-02 15:31:00 · 584 阅读 · 0 评论 -
python批量发送邮件--包括批量不同附件
1 设计要点小猪在公司做出纳,干的活却包括了出纳、会计、结算专员等工作,周末都要被无奈在家加班,主要还没有加班费,简直是被公司严重压榨。每个月初都要给每个工长发预付款账单邮件,月中发结算款账单。重复性机械工作。 一个及格线上的程序员,最起码的觉悟就是将重复性的机械工作自动化,于是,在我花了一个多小时,帮她给一部分工长发了一次邮箱后,默默的回来写了这个脚本。 所以,设计要点就是一个字——...原创 2018-08-30 14:42:00 · 16505 阅读 · 17 评论 -
Python数据处理中的问题汇总.....
1、The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().所选的真值不明确。可能是将一个值与多个值或一个列表中的值相比较、匹配,导致的问题**不能使用or and ,需要用|和&来代替2、KeyError: ‘labels [1 2] not cont...原创 2019-01-01 15:21:29 · 929 阅读 · 0 评论 -
PyInstaller使用记录
0 前言对于程序员来说用IDE写程序,调程序,但是,如果将自己的写好的工具给别人使用的时候,总不能也要别人先装个python环境吧。去年写了一个批量发送邮件的小工具,就是pyinstaller打包成exe文件给别人使用的,现在因为需要再用,又碰到了一些问题,在此一并记录。本文环境:奉上PyInstaller官网传送门:http://www.pyinstaller.org/1. 版本问...原创 2019-03-19 11:36:45 · 2854 阅读 · 3 评论 -
Django开发管理系统使用问题汇总
1. mysqlclient 1.3.13 or newer is required; you have 0.9.3.使用pip install pymysql后,一运行就提示该错误,但是明明已经是最新的了,这就让人很迷了。后来去找了一下,发现原来是python 3.6版本的pymysql就没有更新的版本,解决办法就把该异常判断给去掉。找到Python安装路劲下的Python36-32\L...原创 2019-04-04 14:37:59 · 436 阅读 · 0 评论 -
Django开发管理系统代码详解(1)——简单数据脱敏功能实现
0. 前言需求来源开发适合公司的CRM系统,供客服和营销人员使用开发工具Django框架本文内容在Web页面点击呼叫按钮时,向数据库中插入一条通话记录关于Django和MVC的概念和一些基础知识我就不讲了,在这放几个参考文章吧。Django框架基础全面讲解参考来源:Django框架全面讲解Django框架的理解与Django开发过程的总结Django官方文档Djang...原创 2019-05-14 00:07:31 · 1545 阅读 · 2 评论