python进阶
文章平均质量分 69
多线程、异步、闭包等用法
小獾哥
技术为我赋能
展开
-
使用Python脚本调用JavaScript中的方法
在Python中调用JavaScript方法原创 2024-04-09 15:35:47 · 484 阅读 · 0 评论 -
阿里云OCR文字识别-Python3接口
阿里云OCR文字识别-Python3接口原创 2024-03-22 09:34:43 · 769 阅读 · 0 评论 -
Python项目耗时检测可视化【开源项目】
今天猫哥给大家分享一款可视化的python采样分析工具Py-Spy,这是一款 python应用的采样分析器,你可以在不重启和修改代码的情况下,可视化的显示出你的python项目在哪些地方比较耗时。以便于你对项目进行进一步的优化。例如,你用scrapy 开发了一款数据采集项目,你就可以使用Py-Spy对你的项目进行耗时检测。当然了,你也可以用来检测其它的python项目。因为它采用的是 Ru...原创 2019-10-11 23:49:47 · 677 阅读 · 0 评论 -
将项目外的.py文件函数引入到项目内使用
问题由来:当我使用pycharm打开一个scrapy项目时,由于需求原因,需要引用scrapy项目外的一个通用函数。这个函数是每一个不同的scrapy项目都要用到的,将其放在每个scrapy项目中有点太麻烦了,于是就将其放在项目外,让需要的项目进行引用。实现方法:在你需要引用通用函数的.py文件头部添加如下信息# 将项目外的.py文件函数引入到项目内import sys# 你...原创 2019-11-06 16:46:36 · 490 阅读 · 0 评论 -
python中快排小案例
快速排序就是每次都先从列表里面选出一个基准值,再把列表中的其他元素与它进行对比,比它大的放在右边组成一个A列表,比它小的放在左边组成一个B列表。基准值的选取最简单的就是选择列表的第一个元素,也可以随机选取,选择第一个容易照成复杂度高一点,随机的话可能更容易得到平均的计算复杂度的时间,直到结束,结束的时候列表中就是已经排好序的元素。# 选择列表中的第一个数作为基准值a_list = [4, ...原创 2019-03-08 17:20:11 · 497 阅读 · 0 评论 -
python中字典推导式小案例
1.字典推导式小案例# 字典的键值对换dicts = {"a_key":"a_value", "b_key":"b_value", "c_key":"c_value"}new_dicts = {v:k for k,v in dicts.items()}print(new_dicts){'a_value': 'a_key', 'b_value': 'b_key', 'c_valu原创 2019-03-08 16:54:17 · 900 阅读 · 0 评论 -
python中匿名函数小案例
1.匿名函数# 求平方a = lambda x:x**2print(a(100))10000# 求和funE = lambda x:lambda y:x+y# sum=funE(2)# result=sum(22)print(result)24# 求列表中的奇数list_1 = [1,2,3,4,5,6,7,8,9,10]print(list(filter(l...原创 2019-03-08 10:12:29 · 355 阅读 · 0 评论 -
python中列表推导式和集合推导式小案例
1.列表推导式小案例# 创建一个列表a_list = [x for x in range(10)]print(a_list)[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]# 使用if判断语句,获取奇数b_list = [x for x in range(10) if x%2==1]print(b_list)[1, 3, 5, 7, 9]# 使用双层for...原创 2019-03-08 16:25:59 · 418 阅读 · 0 评论 -
如何使用python将中文标点转为英文标点?
1.unicode有个normalize的过程,按照unicode标准,有C、D、KC、KD四种,KC会将大部分的中文标点符号转化为对应的英文,还会将全角字符转化为相应的半角字符,比如: import unicodedatat = u'中国,中文,标点符号!你好?12345@#【】+=-()'t2 = unicodedata.normalize('NFKC', t)'''>&g...转载 2018-10-15 15:32:57 · 11365 阅读 · 1 评论 -
python中的MD5和SHA1加密算法的使用
首先介绍一下MD5和SHA1MD5MD5的全称是Message-Digest Algorithm 5(信息-摘要算法)。128位长度。目前MD5是一种不可逆算法。具有很高的安全性。它对应任何字符串都可以加密成一段唯一的固定长度的代码。SHA1SHA1的全称是Secure Hash Algorithm(安全哈希算法) 。SHA1基于MD5,加密后的数据长度更长,它对长度小于2...转载 2018-09-11 09:43:47 · 503 阅读 · 0 评论