-
python实现各进制转换的总结大全
所属栏目:[Python] 日期:2020-12-17 热度:167
前言 玩ctf经常遇到进制转换的问题,就正好做一个进制转换总结,分享出来供大家参考学习,下面来一起看看详细的介绍: 字符串与十六进制转换 例如百度ctf 12月的第二场第一个misc 666C61677B65633862326565302D336165392D346332312D613031322D30386161356661[详细]
-
python之PyMongo使用总结
所属栏目:[Python] 日期:2020-12-17 热度:73
PyMongo是什么 PyMongo是驱动程序,使python程序能够使用Mongodb数据库,使用python编写而成. 安装 环境:Ubuntu 14.04+python2.7+MongoDB 2.4 先去官网下载软件包,地址点击打开链接.解压缩后进入,使用python setup.py install 进行安装 或者用pip安装[详细]
-
Python信息抽取之乱码解决办法
所属栏目:[Python] 日期:2020-12-17 热度:96
Python信息抽取之乱码解决办法 就事论事,直说自己遇到的情况,和我不一样的路过吧,一样的就看看吧 信息抓取,用python,beautifulSoup,lxml,re,urllib2,urllib2去获取想要抽取的页面内容,然后使用lxml或者beautifulSoup进行解析,插入mysql 具体的内容,好[详细]
-
linux环境下python中MySQLdb模块的安装方法
所属栏目:[Python] 日期:2020-12-17 热度:187
前言 最近开始学习python数据库编程后,在了解了基本概念,打算上手试验一下时,卡在了MYSQLdb包的安装上,折腾了半天才解决。记录一下我在linux中安装此包遇到的问题。 系统是ubuntn15.04。 1.下载 第一个问题是pycharm软件的模块安装功能Project Interpret[详细]
-
Python实现的文本编辑器功能示例
所属栏目:[Python] 日期:2020-12-17 热度:113
本篇章节讲解Python实现的文本编辑器功能。供大家参考研究具体如下: wxpython实现的文本编辑器 效果如下: 主要功能: 1.编辑保存文本,打开修改文本 2.常用快捷键,复制,粘贴,全选等 3.支持撤销功能 4.支持弹出式菜单 代码如下: #encoding=ut[详细]
-
Python之py2exe打包工具详解
所属栏目:[Python] 日期:2020-12-17 热度:186
下载Python对应版本的py2exe,使用这个工具可以将自己的程序打包成exe文件。 使用这个工具需要写一个用于打包的setup.py文件(名称可以自己定,不一定是setup.py),写好后在命令提示符界面cd到这个文件的目录,执行命令“python setup.py py2exe”即可打包[详细]
-
利用Python3分析sitemap.xml并抓取导出全站链接详解
所属栏目:[Python] 日期:2020-12-17 热度:53
前言 最近网站从HTTPS转为HTTP,更换了网址,旧网址做了301重定向,折腾有点大,于是在百度站长平台提交网址,不管是主动推送还是手动提交,前提都是要整理网站的链接,手动添加太麻烦,效率低,于是就想写个脚本直接抓取全站链接并导出,本文就和大家一起分[详细]
-
Django自定义分页效果
所属栏目:[Python] 日期:2020-12-17 热度:55
分页功能在每个网站都是必要的,对于分页来说,其实就是根据用户的输入计算出应该显示在页面上的数据在数据库表中的起始位置。 确定 分页需求: 1. 每页显示的数据条数 2. 每页显示页号链接数 3. 上一页和下一页 4. 首页和末页 效果图: 首先,利用django内[详细]
-
Django中利用filter与simple_tag为前端自定义函数的实现方法
所属栏目:[Python] 日期:2020-12-17 热度:140
前言 Django的模板引擎提供了一般性的功能函数,通过前端可以实现多数的代码逻辑功能,这里称之为一般性,是因为它仅支持大多数常见情况下的函数功能,例如if判断,ifequal对比返回值等,但是稍微复杂一些的函数功能并不支持,例如通过模板来判断一个返回值[详细]
-
使用豆瓣提供的国内pypi源 原创
所属栏目:[Python] 日期:2020-12-17 热度:135
pip使用过程中的痛苦,大家相必都已经知道了,目前豆瓣提供了国内的pypi源,源包相对会略有延迟,但不影响基本使用。 pip install some-package -i https://pypi.douban.com/simple/ PyPI(Python Package Index)是python官方的第三方库的仓库,所有人都可以[详细]
-
python urllib urlopen()对象方法/代理的补充说明
所属栏目:[Python] 日期:2020-12-17 热度:124
python urllib urlopen()对象方法/代理的补充说明 urllib 是 python 自带的一个抓取网页信息一个接口,他最主要的方法是 urlopen(),是基于 python 的 open() 方法的。下面是主要说明: urllib.urlopen('网址') 这里传入urlopen()的参数有特别说要求,要遵循[详细]
-
浅谈numpy中linspace的用法 (等差数列创建函数)
所属栏目:[Python] 日期:2020-12-17 热度:121
linspace 函数 是创建等差数列的函数, 最好是在 Matlab 语言中见到这个函数的,近期在学习Python 中的 Numpy, 发现也有这个函数,以下给出自己在学习过程中的一些总结。 (1)指定起始点 和 结束点。 默认 等差数列个数为 50。 (2)指定等差数列个数 (3[详细]
-
详解python的webrtc库实现语音端点检测
所属栏目:[Python] 日期:2020-12-17 热度:151
引言 语音端点检测最早应用于电话传输和检测系统当中,用于通信信道的时间分配,提高传输线路的利用效率.端点检测属于语音处理系统的前端操作,在语音检测领域意义重大. 但是目前的语音端点检测,尤其是检测 人声 开始和结束的端点始终是属于技术难点,各家公司始[详细]
-
Django自定义认证方式用法示例
所属栏目:[Python] 日期:2020-12-17 热度:88
本篇章节讲解Django自定义认证方式。供大家参考研究具体如下: 创建登录应用 首先创建一个新的login app,用来存放认证用到代码 python manage.py startapp login 修改settings.py中的认证项 AUTHENTICATION_BACKENDS = ( 'login.auth.UsernamePas[详细]
-
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
所属栏目:[Python] 日期:2020-12-17 热度:79
最近在弄一个项目分析的时候,看到有一个后缀为”.sqlite”的数据文件,由于以前没怎么接触过,就想着怎么用python来打开并进行数据分析与处理,于是稍微研究了一下。 SQLite是一款非常流行的关系型数据库,由于它非常轻盈,因此被大量应用程序采用。 像csv[详细]
-
老生常谈Python序列化和反序列化
所属栏目:[Python] 日期:2020-12-17 热度:115
通过将对象序列化可以将其存储在变量或者文件中,可以保存当时对象的状态,实现其生命周期的延长。并且需要时可以再次将这个对象读取出来。Python中有几个常用模块可实现这一功能。 pickle模块 存储在变量中 dumps(obj)返回存入的字节 dic = {'age': 23,'job[详细]
-
python中关于for循环的碎碎念
所属栏目:[Python] 日期:2020-12-17 热度:94
为什么要挑战自己在代码里不写for loop?因为这样可以迫使你去使用比较高级、地道的语法或库。文中以python为例子,讲了不少大家其实在别人的代码里都见过、但自己很少用的语法。 这是一个挑战。我要你避免在任何情况下写for循环。同样的,我也要你找到一种[详细]
-
python 连接sqlite及简单操作
所属栏目:[Python] 日期:2020-12-17 热度:107
废话不多说了,直接给大家贴代码了,具体代码如下所示: import sqlite3#查询def load(table): #连接数据库 con = sqlite3.connect("E:/Datebase/SQLiteStudio/Park.db") #获得游标 cur = con.cursor() #查询整个表 cur.execute('select *from '+table) list[详细]
-
python数据预处理之将类别数据转换为数值的方法
所属栏目:[Python] 日期:2020-12-17 热度:107
在进行python数据分析的时候,首先要进行数据预处理。 有时候不得不处理一些非数值类别的数据,嗯, 今天要说的就是面对这些数据该如何处理。 目前了解到的大概有三种方法: 1,通过LabelEncoder来进行快速的转换; 2,通过mapping方式,将类别映射为数值。[详细]
-
Python操作SQLite数据库的方法详解
所属栏目:[Python] 日期:2020-12-17 热度:158
本篇章节讲解Python操作SQLite数据库的方法。供大家参考研究具体如下: SQLite简单介绍 SQLite数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它是遵守ACID的关联式数据库管理系统,它的[详细]
-
Python3下错误AttributeError: ‘dict’ object has no attribut
所属栏目:[Python] 日期:2020-12-17 热度:160
引言 目前Python2和Python3存在版本上的不兼容性,这里将列举dict中的问题之一。下面话不多说,来看看详细的介绍: 1. Python 2 vs python 3 根据Python社区的主流要求,Python 2将在最近的若干年内不再提供技术支持,目前的python 2.7.12已经是其维护版本;[详细]
-
Python使用filetype精确判断文件类型
所属栏目:[Python] 日期:2020-12-17 热度:109
filetype.py Small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer. This is a Python port from filetype Go package. Works in Python +3 . 一个小巧自由开放Python开发[详细]
-
利用Python破解斗地主残局详解
所属栏目:[Python] 日期:2020-12-17 热度:107
前言 相信大家都玩过斗地主,规则就不再介绍了。 直接上一张朋友圈看到的残局图: 这道题我刚看到时,曾尝试用手工来破解,每次都以为找到了农民的必胜策略时,最后都发现其实农民跑不掉。由于手工破解无法穷尽所有可能性,所以这道题究竟农民有没有妙手跑掉[详细]
-
python实现的二叉树定义与遍历算法实例
所属栏目:[Python] 日期:2020-12-17 热度:77
本篇章节讲解python实现的二叉树定义与遍历算法。供大家参考研究具体如下: 初学python,需要实现一个决策树,首先实践一下利用python实现一个二叉树数据结构。建树的时候做了处理,保证建立的二叉树是平衡二叉树。 # -*- coding: utf-8 -*-from c[详细]
-
Python标准库sched模块使用指南
所属栏目:[Python] 日期:2020-12-17 热度:103
事件调度 sched 模块内容很简单,只定义了一个类。它用来最为一个通用的事件调度模块。 class sched.scheduler(timefunc,delayfunc) 这个类定义了调度事件的通用接口,它需要外部传入两个参数, timefunc 是一个没有参数的返回时间类型数字的函数(常用使用的[详细]
