拥有Python标签的文章
Python

使用python自动提交调查问卷

使用python自动提交调查问卷创建问卷写python脚本跑程序查看结果创建问卷用问卷星创建一个调查问卷,填完数据提交然后用burpsuite抓取数据包:发现submitdata参数是URL编码一串字符,于是解码后发现固定的格式,就是题号和输入的数值。于是想到修改这些数字来提交不同的数据。然后用intruder传入五个不同变量不同的数值。但发送几个后便出现的需要验证码验证。猜测检测到ip短时间发送过多数据,于是做出了限制。写python脚本于是开始写pyt

系统 2019-09-27 17:56:57 2381

Python

编程语言Python的发展史

Python是我喜欢的语言,简洁、优美、易用。前两天,我很激昂地向朋友宣传Python的好处。“好吧,我承认Python不错,但它为什么叫Python呢?”“呃,似乎是一个电视剧的名字。”“那你说的Guido是美国人么?”“他从Google换到Dropbox工作,但他的名字像是荷兰人的。”“你确定你很熟悉Python吗?”所以为了雪耻,我花时间调查了Python的历史。我看到了Python中许多功能的来源和Python的设计理念,看到了一门编程语言的演化历

系统 2019-09-27 17:56:16 2381

Python

【Python进阶学习】—协程

前言前面的文章提到过,python使用多线程,会因为GIL的原因导致多线程的使用效率低下,甚至比单个线程的处理速度还慢。然而在python编程中,为了解决多线程之间上下文切换的开销,以及增加线程控制的灵活性,python引入了协程。本文我们就来说一说python协程的特点和使用方法。一、协程定义定义:协程(Coroutine),又称微线程。协程的作用,是在执行函数A时,可以随时中断,去执行函数B,然后中断继续执行函数A(可以自由切换)。但这一过程并不是函数

系统 2019-09-27 17:56:05 2381

Python

零基础写python爬虫之爬虫编写全记录

先来说一下我们学校的网站:http://jwxt.sdu.edu.cn:7777/zhxt_bks/zhxt_bks.html查询成绩需要登录,然后显示各学科成绩,但是只显示成绩而没有绩点,也就是加权平均分。显然这样手动计算绩点是一件非常麻烦的事情。所以我们可以用python做一个爬虫来解决这个问题。1.决战前夜先来准备一下工具:HttpFox插件。这是一款http协议分析插件,分析页面请求和响应的时间、内容、以及浏览器用到的COOKIE等。以我为例,安装

系统 2019-09-27 17:54:45 2381

Python

Windows系统配置python脚本开机启动的3种方法分享

测试环境:windowsServer2003R2一、开始菜单启动项实现用户必须登录才可执行。测试脚本(python代码):复制代码代码如下:importtimefout=open('e:\\1.txt','w')whileTrue:tmp='%d-%02d-%02d%02d:%02d:%02d\r\n'%time.localtime()[0:6]printtmpfout.write(tmp)fout.flush()time.sleep(5)1、常规操作1.

系统 2019-09-27 17:51:46 2381

Python

了解清楚Python编程语言的这三点,六星教育说,成为架构师指日可待!

六星教育了解到,昨天是9月10日,也是马云退休的日子,成功的上了热搜。可以说,互联网与马云的关系密不可分,互相成就。对于发展越来越迅速的互联网,社会产生了大量程序员。哪种编程语言的程序员更好呢?今天六星教育就来介绍下Python编程语言。Python的定义:Python被称为是“胶水语言”,因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。在设计Python语言时,如果面临

系统 2019-09-27 17:46:18 2381

Python

Python抓取京东图书评论数据

京东图书评论有非常丰富的信息,这里面就包含了购买日期、书名、作者、好评、中评、差评等等。以购买日期为例,使用Python+Mysql的搭配进行实现,程序不大,才100行。相关的解释我都在程序里加注了:fromseleniumimportwebdriverfrombs4importBeautifulSoupimportreimportwin32com.clientimportthreading,timeimportMySQLdbdefmydebug():dr

系统 2019-09-27 17:45:44 2381

Python

python使用str & repr转换字符串

可能比较low还是记录一下:str和repr的使用过程str是一个类型(int,long类似),同样她也可以作为一个工厂方法实例一个stringrepr是python内置的函数,用于保留一个打印值在python代码片段里的真实状态好,以上全是废话>>>a=1>>>a+""---------------------------------------------------------------------------TypeErrorTraceback(

系统 2019-09-27 17:37:57 2381

Python

Python笔记001-类的特殊方法

Python笔记001-类的特殊方法以下是我学习《流畅的Python》后的个人笔记,现在拿出来和大家共享,希望能帮到各位Python学习者。首次发表于:微信公众号:科技老丁哥,ID:TechDing,敬请关注。本篇主要知识点:类的特殊方法(一般都在前后带有两个下划线,比如__len__和__getitem__),其存在的目的是被Python解释器调用,而不是类的对象来调用。对于自定义的类,一般无法体现出Python语言的核心特性,比如迭代和切片等,但是可以

系统 2019-09-27 17:56:59 2380

Python

Python完成哈夫曼树编码过程及原理详解

哈夫曼树原理秉着能不写就不写的理念,关于哈夫曼树的原理及其构建,还是贴一篇博客吧。https://www.jb51.net/article/97396.htm其大概流程哈夫曼编码代码#树节点类构建classTreeNode(object):def__init__(self,data):self.val=data[0]self.priority=data[1]self.leftChild=Noneself.rightChild=Noneself.code="

系统 2019-09-27 17:55:00 2380

Python

python服务器与android客户端socket通信实例

本文实例讲述了python服务器与android客户端socket通信的方法。分享给大家供大家参考。具体实现方法如下:首先,服务器端使用python完成,下面为python代码:复制代码代码如下:#server.pyimportsocketdefgetipaddrs(hostname):#只是为了显示IP,仅仅测试一下result=socket.getaddrinfo(hostname,None,0,socket.SOCK_STREAM)return[x[

系统 2019-09-27 17:54:28 2380

Python

Python入门第一章

python基础语法这个是我初学Python写的博客第一次写博客为了让自己记忆深刻一些。目的很单纯:我是为了学习人工智能才来学习python的python就是一种面向对象的一种语言(高级语言)python一切皆对象注释:python的注释分为两种单行注释#多行注释可以用多个"""注释内容"""号,还有'''注释内容"'行与缩进:这个是python与其他语言不一样的地方,python是通过缩进是否一致来判断是不是同一代码块(一般缩进都是占四个空格)例如:标识

系统 2019-09-27 17:54:11 2380

Python

阿里大学开放 11 门免费 Python 视频课程

Python现在是世界编程语言排名第3,学起来非常容易上手,很多运营、产品的小伙伴都在自学。阿里大学开放了11门免费Python视频课程,从入门语法到爬虫实战,可以说是面面俱到了。Python语言近几年越来越火,语言使用率占比节节攀升。我们知道Python现在稳居世界编程语言前三名,在PYPL语言流行指数上更是稳居第一,可见python的适用范围、受众基础、影响力都非常强大,是非常适合深入研究学习的一门语言。因为Python的普及程度如此高,广大的技术小伙

系统 2019-09-27 17:51:15 2380

Python

Python3 log10()函数简单用法

描述log10()方法返回以10为基数的x对数,x>0。语法以下是log10()方法的语法:importmathmath.log10(x)注意:log10()是不能直接访问的,需要导入math模块,通过静态对象调用该方法。参数x--数值表达式。返回值返回以10为基数的x对数,x>0。实例以下展示了使用log10()方法的实例:#!/usr/bin/python3importmath#导入math模块print("math.log10(100.12):",m

系统 2019-09-27 17:49:50 2380

Python

python使用jieba实现中文文档分词和去停用词

阅读更多分词工具的选择:现在对于中文分词,分词工具有很多种,比如说:jieba分词、thulac、SnowNLP等。在这篇文档中,笔者使用的jieba分词,并且基于python3环境,选择jieba分词的理由是其比较简单易学,容易上手,并且分词效果还很不错。分词前的准备:待分词的中文文档存放分词之后的结果文档中文停用词文档(用于去停用词,在网上可以找到很多)分词之后的结果呈现:图1去停用词和分词前的中文文档图2去停用词和分词之后的结果文档分词和去停用词代码

系统 2019-09-27 17:47:53 2380