Python基础
Tanzhouchi
这个作者很懒,什么都没留下…
展开
-
【Pandas】根据某列分组求和
源数据:data = [['API Management',10,"Apr-21"],['App Configuration',12,"Aug-21"],['Application Gateway',13,"Feb-21"],['Automation',13,"Apr-21"],['Azure Analysis Services',1,"Apr-21"]]df = pd.DataFrame(data,columns=["serviceType", "cost", "date"],dtype=floa原创 2021-10-09 17:01:03 · 5081 阅读 · 0 评论 -
[Python3]数据的加密解密
哈希werkzeug.security:此模块包含了加盐哈希函数方法.generate_password_hash:加密 check_password_hash:验证常见场景:用于Flask登录验证模块.from werkzeug.security import generate_password_hash, check_password_hash#generate_password_hash:哈希加盐users=[ {'username': 'Tom', 'pas...原创 2021-07-09 19:13:03 · 1412 阅读 · 0 评论 -
[Python3] 线程池的使用
认知: 对于多线程的作用,简单点就是把一项重复的任务分给多个渠道一起完成,这样就大大提高工作效率。 目前大多数使用线程用的都是threading模块,这模块对于现在来说我认为已经落后了,就拿爬虫来说,动不动就是处理百万千万级别的数据,处理那么大的数据量就需要控制线程的同步、等待、加锁等繁琐操作,这时,到python3就出现了线程池,解决了很多繁琐的操作。这里我用到的模块是:concurrent.futures。可以做到:获取线程的运行状态和返回值。 不...原创 2021-07-09 17:58:17 · 5644 阅读 · 0 评论 -
[Python3] 对json数据进行排序
一、operator:示例:import operatordata=[ {"name":"张三","age":18},{"name":"李四","age":20}, {"name":"王五","age":19},{"name":"袁伟","age":17}]#reverse=True,降序,反之升序sort_data=sorted(data, key=operator.itemgetter('age'), reverse=True) print(so原创 2021-07-09 15:07:55 · 2820 阅读 · 0 评论