- 军军小站|张军博客
搜索到与相关的文章
Python

python3简单实现微信爬虫

使用ghost.py通过搜搜的微信搜索来爬取微信公共账号的信息#-*-coding:utf-8-*-importsysreload(sys)importdatetimeimporttimesys.setdefaultencoding("utf-8")fromghostimportGhostghost=Ghost(wait_timeout=20)url="http://weixin.sogou.com/gzh?openid=oIWsFt8JDv7xubXz5

系统 2019-09-27 17:47:10 1919

Python

python操作redis用法详解

python操作redis用法详解转载地址1、redis连接redis提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。redis连接实例是线程安全的,可以直接将redis连接实例设置为一个全局变量,直接使用。如果需要另一个Redis实例(orRedis数据库)时,就需要重新创建redi

系统 2019-09-27 17:46:35 1919

Python

Python开发必备的30个编程技巧

直接交换2个数字的位置Python提供了一种直观的方式在一行代码中赋值和交换(变量值)。如下所示:x,y=10,20print(x,y)x,y=y,xprint(x,y)#1(10,20)#2(20,10)在上面代码中,赋值的右侧形成了一个新元组,而左侧则立刻将该(未被引用的)元组解包到名称和。待赋值完成后,新元组就变成了未被引用状态,并且被标为可被垃圾回收,最终也就发生了数字交换。链接比较操作符比较运算符的聚合是另一种有时用起来很顺手的技巧。n=10re

系统 2019-09-27 17:46:28 1919

Python

python面向对象 反射原理解析

一、静态方法(staticmethod)和类方法(classmethod)类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属×××互(也就是可以使用类属性)静态方法:让类里的方法直接被类调用,就像正常调用函数一样类方法和静态方法的相同点:都可以直接被类调用,不需要实例化类方法和静态方法的不同点:类方法必须有一个cls参数表示这个类,可以使用类属性静态方法不需要参数绑定方法:分为普通方法和类方法普通方法:默认有一个self对象传进来,并且只能被

系统 2019-09-27 17:46:06 1919

Python

python3爬虫之入门基础和正则表达式

前面的python3入门系列基本上也对python入了门,从这章起就开始介绍下python的爬虫教程,拿出来给大家分享;爬虫说的简单,就是去抓取网路的数据进行分析处理;这章主要入门,了解几个爬虫的小测试,以及对爬虫用到的工具介绍,比如集合,队列,正则表达式;用python抓取指定页面:代码如下:importurllib.requesturl="http://www.baidu.com"data=urllib.request.urlopen(url).rea

系统 2019-09-27 17:45:49 1919

Python

利用Python构建股票交易策略 !

金融市场智能化,就业必然就越来越精英化。当操控着量化投资策略的人出现了,99个传统岗位都会被取代。如今,金融业的“码农化”已是大势所趋,Python更是已然成为投行、基金、咨询和互联网等泛金融和商科领域必备的一项技能,量化投资的风口热度直线飙升,并在各大投资银行和对冲基金公司中成为交易系统的主流。为了迎合市场需求,海外名校金融、经济、金工等专业越来越重视培养学生的量化分析技能,且更偏向招收量化分析能力强的申请者。正在看这篇文章的你,会是候选人之一么?Pyt

系统 2019-09-27 17:45:42 1919

Python

python小案例_工作报告词云

一、《新时代中国特色社会主义》的词云1、直接上代码:importjieba,wordcloudf=open("./data/新时代中国特色社会主义.txt","r",encoding="utf-8")#打开文件t=f.read()#读取文件f.close()#关闭文件ls=jieba.lcut(t)#分词txt="".join(ls)#将分好的词用空格串起来#配置参数#width:指定词云对象生成图片的宽度,默认400像素#height:指定词云对象生成图

系统 2019-09-27 17:45:38 1919

Python

【Python练习圣典】序列高级操作

不管顺序的去重转为set即可1.将序列中重复元素去除,并保持顺序#如果序列items中的值是可哈希的defdedupe(items):seen=set()foriteminitems:ifitemnotinseen:yielditemseen.add(item)>>>a=[1,5,2,1,9,1,5,10]>>>list(dedupe(a))[1,5,2,9,10]写成函数形式是使程序更通用,如读文件去除重复行:withopen(somefile,'r')

系统 2019-09-27 17:45:26 1919

Python

Python程序设计入门(5)类的使用简介

一、类的定义和使用python定义一个类的基本语法是:复制代码代码如下:classclassname([基类一,基类二...]):[def__init__(self,[agv1,agv2...]):]#定义构造函数defmethod1(self,[agv1,agv2...]):#成员函数使用时用:对象实例名=类名(参数列表)对象实例名.成员函数名(参数列表)和其它语言不同之处是:(1)python没有new关键字(2)成员函数必须带有self参数(它相当于

系统 2019-09-27 17:38:46 1919

Python

介绍Python的Django框架中的QuerySets

Django的QuerySets酷毙了!在本文中我将解释一下QuerySets是什么,它是如何工作的(如果你对它已经熟悉了,你可以直接跳到第二部分),我认为如果可以的话你应该总是返回QuerySets对象,下面让我来谈谈如何做。QuerySets很酷QuerySet,本质上是一个给定的模型的对象列表。我说“列表”而不是“组”或更正式的“集合”因为它是有序的。事实上,你可能已经熟悉如何获得QuerySets,因为这就是你调用variousBook.objec

系统 2019-09-27 17:38:24 1919