- 博客(9)
- 资源 (17)
- 收藏
- 关注
原创 python 过滤特殊字符(emoji)
1 前提背景通过爬虫获取到的数据,要存入数据库,由于数据库的编码问题,一些特殊字符出现错误,无法进入数据库解决办法:过滤掉这些特殊字符,包含emoji表情等各种特殊字符2 剔除除中英文及数字外的其他任何字符这种方法简单粗暴,直接把非中英文及数字的所有字符串删除,代码如下:import redef filter_str(desstr, restr=''): # 过滤除中英文及数字以外的其他字符 res = re.compile("[^\u4e00-\u9fa5^
2020-05-26 17:36:25 3371 2
原创 使用Python代码下载网易音乐歌曲
刚刚写了一堆,最终放弃了,后来百度查找到一个接口,http://music.163.com/song/media/outer/url?id=这里填歌曲id.mp3这个URL就可以下载了,现在再来做一次!根据歌单id下载歌曲import osimport reimport requestsfrom scrapy.selector import Selectorclas...
2020-05-26 09:25:03 6636 4
原创 python中logging日志模块详解
用Python写代码的时候,在想看的地方写个print(xx) 就能在控制台上显示打印信息,这样子就能知道它是什么了,但是当我需要看大量的地方或者在一个文件中查看的时候,这时候print就不大方便了,所以Python引入了logging模块来记录想要的信息。1 日志级别import logging # 引入logging模块# 将信息打印到控制台上logging.debug(u"debug")logging.info(u"info")logging.warning(u"warning"
2020-05-25 18:07:00 1357
原创 电脑插入U盘听到提示音,但是不显示U盘
电脑插入U盘后可以听到提示音,但是并不显示U盘及内容。在保证U盘没有毁坏的情况下,我们应该如何处理呢?1 工具/原料 U盘 电脑 2 方法/步骤插入U盘,找到“我的电脑”,鼠标右击,在弹出菜单中点击选择“属性”。 在“系统”页面中点击箭头所示的“设备管理器”,点击打开。 在“设备管理器”中,鼠标下拉找到箭头所示的“通用串行总线控制器”。点击“通用串行总线控制器”前的箭头,在展开的目录中,找到“USB大容量存储设备”。右击“USB大容量存储设备”,点击选
2020-05-25 17:26:04 12256 4
原创 chrome 插件 xpath 的下载安装
1.下载地址:链接: https://download.csdn.net/download/apollo_miracle/124542332.安装在chrome右上角找到三个点(...)点击更多工具 --> 扩展程序--> 打开开发者模式,把crx文件拖拽,即可安装2).谷歌浏览器73以上版本已经不支持之前安装xpath的方式,如果安装失败,需要进行下面复杂操作。3.把xpath-helper.crx后缀名更换为.rar4.解压xpath-helper.rar文件
2020-05-24 17:43:02 3432
原创 python 代码加密
1 背景在一些使用python的商业项目上,开发人员不想被用户看到源代码时,就需要对python代码进行加密。这里提供一种代码加密的思路。2 代码加密众所周知,python是一种开源的编程语言,在开源的语言上做加密,加密效果肯定不如编译性语言的加密效果好,其逆向工程的难度会比编译性语言的逆向工程简单,按照这个思路,既然编译性语言c/c++的逆向工程难,那么为何不先把python编译成c/c++代码,然后再加密呢?根据经验这样是可行的,且这样加密的代码比那些编译成pyd文件或者打包成exe的方
2020-05-24 16:07:19 1243 1
原创 python ord()与chr()用法
1 ord()函数主要用来返回对应字符的ascii码print(ord("a")) # 972 chr()函数主要用来表示ascii码对应的字符他的输入时数字,可以用十进制,也可以用十六进制。print(chr(97)) # a3 一个简单的程序来灵活运用。# 以下程序主要实现对字符串str1里面所有的字符,转换成ascii码中比他们小一位的字符。str1 = 'asdfasdf123123'str2 = ""for i in range(len(str1)):
2020-05-24 15:01:15 1114 3
原创 python 获取系统信息
python是跨平台语言,有时候我们的程序需要运行在不同系统上,例如:linux、MacOs、 Windows,为了使程序有更好通用性,需要根据不同系统使用不同操作方式。我们可以使用platform模块来获取系统信息。platform是python自带模块,我们可以直接使用,下面来介绍这个模块:首先导入模块:import platform常用方法如下:方法 说明 platform.platform() 获取操作系统及版本信息 platform.version()
2020-05-24 14:36:18 2111
原创 Python 爬取考研调剂计划余额信息
今年由于疫情原因,考研复试、调剂纷纷推迟,时至5月20日,才开通考研调剂系统但是调剂信息量非常大,毕竟中国大学多到数不清,而且一所学校不止一条调剂信息,可想而知,信息量有多大。虽然系统有一部分筛选条件,但是这些筛选条件可能依然不能满足需求,这就需要把所有可能需要的数据爬取下来,进行进一步的筛选。1 前期工作打开研招网,并进行登录:https://yz.chsi.com.cn/点击网上调剂此时就可以根据条件进行查找调剂信息在专业的地方可以输入你想要查询的专业,比如“数学”,然
2020-05-24 14:14:15 3019
jTessBoxEditor
2024-04-09
TREC06P垃圾邮件语料库
2024-04-09
sqlite-tools-win32-x86-3290000
2024-04-09
shell_bash_俄罗斯方块游戏
2022-06-04
httpd-2.2.9 webmin-1.610.zip
2022-05-29
DirectX修复工具.exe
2021-07-02
xpath_helper_2.0.2_0.crx
2020-05-24
vs_professional__805189676.1571956935.exe
2020-05-24
VNC服务端和客户端安装包
2019-12-01
软件设计师考点分析汇总.zip
2019-09-09
win_JavaJDK.zip
2019-09-08
Navicat_Keygen_Patch_v3.7_By_DFoX_URET
2018-12-25
iwebshop2.1.11090110_data
2018-12-25
xampp-win32-1.8.2-0-VC9-installer
2018-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人