-
关于pip的安装,更新,卸载模块以及使用方法(详解)
所属栏目:[Python] 日期:2020-12-17 热度:143
在Python的学习过程中,肯定会遇到很多安装模块的地方,可以使用easy_install安装,但是easy_install相对于pip而言,最大的缺陷就是它所安装的模块是不能够卸载的,其他功能是和pip一样的。 下面介绍一下pip的安装: 安装我总结了两个方法 1 通过下载安装文[详细]
-
Python实现选择排序
所属栏目:[Python] 日期:2020-12-17 热度:120
选择排序: 选择排序(Selection sort)是一种简单直观的 排序算法 。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所[详细]
-
Python模拟登陆实现代码
所属栏目:[Python] 日期:2020-12-17 热度:71
下面分享一个使用Python进行网站模拟登陆的小例子。 原理 使用Cookie技术,绕开网站登录验证。要使用到cookielib库。流程: 创建一个保存Cookie的容器,可选的有CookieJar,FileCookieJar,MozillaCookieJar,LWPCookieJar.其相互之间的关系是CookieJar ―-派生[详细]
-
python django 实现验证码的功能实例代码
所属栏目:[Python] 日期:2020-12-17 热度:59
我也是刚学Python Django不久很多都不懂,所以我现在想一边学习一边记录下来然后大家一起讨论! 验证码功能一开始我在网上找了很多的demo但是我在模仿他们写的时候,发现在我的版本上根本就不能运行起来在前端页面显示的时候是图裂,有可能是我用的Python3.5[详细]
-
Python实现一个转存纯真IP数据库的脚本分享
所属栏目:[Python] 日期:2020-12-17 热度:53
前言 之前写过很多关于扫描脚本的文章,一直都没写自己的扫描IP段是哪里搞来的,也会有朋友经常来问一些扫描经验,说实话我觉得这个工具并没有实际的技术含量,但是能提高工作效率,就共享出来给大家耍耍~ 谈到扫描经验,我个人通常都会针对不同的设备,不[详细]
-
Python 安装setuptools和pip工具操作方法(必看)
所属栏目:[Python] 日期:2020-12-17 热度:183
setuptools模块和pip模块是python进行第三方库扩展的极重要工具,例如我们在需要安装一些爬虫或者数据分析的包时就可以使用pip install命令来直接安装这些包了,因此pip工具一定要提前安装。 一、安装setuptools 在python交互界面执行如下命令,脚本我单独拿[详细]
-
Python中模块pymysql查询结果后如何获取字段列表
所属栏目:[Python] 日期:2020-12-17 热度:146
前言 大家在使用pymysql的时候,通过 fetchall() 或 fetchone() 可以获得查询结果,但这个返回数据是不包含字段信息的(不如php方便)。查阅pymysql源代码后,其实获取查询结果源代码也是非常简单的,直接调用 cursor.description 即可。 譬如: db = pymysq[详细]
-
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
所属栏目:[Python] 日期:2020-12-17 热度:182
前言 python爬虫系列文章的第3篇介绍了网络请求库神器 Requests ,请求把数据返回来之后就要提取目标数据,不同的网站返回的内容通常有多种不同的格式,一种是 json 格式,这类数据对开发者来说最友好。另一种 XML 格式的,还有一种最常见格式的是 HTML 文档[详细]
-
python万年历实现代码 含运行结果
所属栏目:[Python] 日期:2020-12-17 热度:183
本文实例为大家分享了python实现万年历的具体代码,供大家参考,具体内容如下 #coding:utf-8def leap_year(year):#判断平瑞年 if year%4==0 and year%100!=0 or year%400==0: return True else: return Falsedef getMonthDays(year,month):#得到每个年份每月[详细]
-
Python实现中文数字转换为阿拉伯数字的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:184
本篇章节讲解Python实现中文数字转换为阿拉伯数字的方法。供大家参考研究具体如下: 一、需求 今天写了三千二百行代码。今天写了3200行代码。 两行意思相同,只是表达方式不太能够,统一掉。 二、原理 数字的特征是 数字 + 单位,例如三百,四十二[详细]
-
python 调用win32pai 操作cmd的方法
所属栏目:[Python] 日期:2020-12-17 热度:117
实例如下: #coding=utf-8import subprocessfrom time import *import win32apiimport win32conimport win32guisubprocess.Popen('C:windowssystem32cmd.exe')sleep(1)a=65;b=66;c=67;d=68;e=69;f=70;g=71;h=72;i=73;j=74;k=75l=76;m=77;n=78;o=79;p=80;q[详细]
-
Python学习小技巧之列表项的排序
所属栏目:[Python] 日期:2020-12-17 热度:177
本文介绍的是关于Python列表项排序的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 典型代码1: data_list = [6,9,1,3,10,100,-100] data_list.sort() print(data_list) 输出1: [-100,6,100] 典型代码2: data_list = [6,-100] data_list_copy =[详细]
-
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
所属栏目:[Python] 日期:2020-12-17 热度:133
本篇章节讲解Python爬虫实现网页信息抓取功能。供大家参考研究具体如下: 首先实现关于网页解析、读取等操作我们要用到以下几个模块 import urllibimport urllib2import re 我们可以尝试一下用readline方法读某个网站,比如说百度 def test(): f=u[详细]
-
python anaconda 安装 环境变量 升级 以及特殊库安装的方法
所属栏目:[Python] 日期:2020-12-17 热度:181
Anaconda 是一个旗舰版的python安装包,因为普通的python没有库,如果需要安装一些重要的库,要经常一个一个下载,会非常麻烦. 所以这个一个集成的, 可以手动批量升级的软件. 而且库的安装也很全下载速度快. 从官网下载完以后, next 安装好. 配置环境变量,把安[详细]
-
Python 调用Java实例详解
所属栏目:[Python] 日期:2020-12-17 热度:75
Python 调用Java实例详解 前言: Python 对服务器端编程不如Java 所以这方面可能要调用Java代码 前提: Linux 环境 1 安装 jpype1 安装后测试代码: from jpype import *startJVM(getDefaultJVMPath(),"-ea")java.lang.System.out.println("Hello World")shu[详细]
-
Python随机读取文件实现实例
所属栏目:[Python] 日期:2020-12-17 热度:115
Python随机读取文件 代码如下 import osimport randomrootdir = "d:facetrain"file_names = []for parent,dirnames,filenames in os.walk(rootdir): #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字 file_names = filenames #[详细]
-
Python实现随机生成有效手机号码及身份证功能示例
所属栏目:[Python] 日期:2020-12-17 热度:164
本篇章节讲解Python实现随机生成有效手机号码及身份证功能。供大家参考研究具体如下: 中国那么大,人那么多,几乎人手一部手机。手机号码已经作为各大互联网站的注册账户。同样,身份证更是如此。以下是生成有效手机号码和身份证号。 身份证需要[详细]
-
Python使用pymysql小技巧
所属栏目:[Python] 日期:2020-12-17 热度:70
在使用pymysql的时候,通过fetchall()或fetchone()可以获得查询结果,但这个返回数据是不包含字段信息的(不如php方便)。查阅pymysql源代码后,其实获取查询结果源代码也是非常简单的,直接调用cursor.description即可。 譬如: db = pymysql.connect(...)c[详细]
-
Python基础知识_浅谈用户交互
所属栏目:[Python] 日期:2020-12-17 热度:57
1、raw_input(): raw_input()是python 的内建函数,通过读取控制台的输入与用户实现交互。 raw_input()可以让用户输入字符串(即等待用户输入内容),并存放到一个变量里。 #!/usr/bin/env python# -*- coding:utf-8 -*-#将用户输入的内容赋值给变量useruse[详细]
-
基于ID3决策树算法的实现(Python版)
所属栏目:[Python] 日期:2020-12-17 热度:200
实例如下: # -*- coding:utf-8 -*-from numpy import *import numpy as npimport pandas as pdfrom math import logimport operator#计算数据集的香农熵def calcShannonEnt(dataSet): numEntries=len(dataSet) labelCounts={} #给所有可能分类创建字典 for[详细]
-
python 字符串转列表 list 出现\ufeff的解决方法
所属栏目:[Python] 日期:2020-12-17 热度:123
如下所示: #文件内容 lisilock = open("lock_info.txt","r+",encoding="utf-8")lock_line = lock.readline()lock_list = lock_line.split(",")print(lock_list)y = lock_line.encode('utf-8').decode('utf-8-sig')print(y)#打印结果如下['ufefflisi']lisi[详细]
-
浅谈对yield的初步理解
所属栏目:[Python] 日期:2020-12-17 热度:149
如下所示: def go(): while True: data = 1 r = yield data # data是返回值,r是接收值 print("data",data) print("A1",r) data += 1 r = yield data print("data",data) r += r print("A2",data) print("A3",r) # 运行时此后若找不到下一个yield,则会报错[详细]
-
Python编程实现二叉树及七种遍历方法详解
所属栏目:[Python] 日期:2020-12-17 热度:196
本篇章节讲解Python实现二叉树及遍历方法。供大家参考研究具体如下: 介绍: 树是数据结构中非常重要的一种,主要的用途是用来提高查找效率,对于要重复查找的情况效果更佳,如二叉排序树、FP-树。另外可以用来提高编码效率,如哈弗曼树。 代码:[详细]
-
Python实现的文本简单可逆加密算法示例
所属栏目:[Python] 日期:2020-12-17 热度:74
本篇章节讲解Python实现的文本简单可逆加密算法。供大家参考研究具体如下: 其实很简单,就是把一段文本每个字符都通过某种方式改变(比如加1) 这样就实现了文本的加密操作,解密就是其逆运算 # -*-coding:utf-8 -*-import sysreload(sys)sys.set[详细]
-
python3.4用循环往mysql5.7中写数据并输出的实现方法
所属栏目:[Python] 日期:2020-12-17 热度:105
如下所示: #!/usr/bin/env python# -*- coding:utf-8 -*-# __author__ = "blzhu""""python studyDate:2017"""import pymysql# import MySQLdb #python2中的产物try: # 获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库 conn = pymysql.connect([详细]
