大飞

大飞 关注TA

挑战一切!

大飞

大飞

关注TA

挑战一切!

  • 加入社区3,268天
  • 写了333,609字

标签 > 标签文章:#python# (共有25文章)

  • 网站搭建之坑

    网站搭建之坑
    坑一:数据库版本报错    django.core.exceptions.ImproperlyConfigured:mysqlclient1.3.13ornewerisrequired;youhave0.9.3    解决办法,注释掉这两行代码    坑二:数据库model转换成......

     14,008    1    2019-07-14 11:32

  • python--- 图片压缩工具

      本工具是通过将图片上传到第三方网站tinypng,进行压缩后下载,覆盖本地图片,tinypng是一个强大的图片处理网站,目前最可靠的无损压缩网站。 代码如下:importrequestsfromidnaimportunicodefromseleniumimportwebdriverimporttimeimportosbrowser=webdriver.Firefo......

     2,515    0    2019-05-12 23:10

  • Python--教你如何注入大量垃圾文章

       首先先介绍一下Python自动化利器-----selenium,Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器   注入文章主要分为两步,1.登录,2.完成注入  下面完成代码 &......

     2,182    0    2019-05-12 22:23

  • Python 责任链设计模式

      定义:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求       直到有一个对象处理它为止   使用场景:有多个对象可以处理一个请求,哪个对象处理由时间运行时决定。在不明确接受者的情况下,向多个对象中的一个......

     2,251    0    2018-12-07 17:31

  • Python 工厂模式

      工厂模式:不直接向客户端暴露对象创建的实现细节,而是通过一个工厂类来负责创建产品类的实例。 有点:隐藏了对象创建的实现细节,客户端不需要修改代码 缺点:添加新产品时,需要修改工厂类代码,违反了开放封闭原则 具体实现:fromabcimportabstractmethod,ABCMetaclassPayment(metaclass=ABCMeta......

     1,940    0    2018-12-07 16:30

  • Python 二叉树的查找算法和节点插入

    Python 二叉树的查找算法和节点插入
     二叉树的查找,需要先排序好二叉树,最终结果如图,排序算法参照上篇:https://www.link-nemo.com/u/10025/post/66629 实例GitHub地址:https://github.com/tzz2015/DTF/tree/develop一.查找算法,如果要查找的数据小于当前节点,则向二叉树的左支查询,否者向右查询。代码如下:#搜索defdo_sea......

     2,406    0    2018-12-05 18:11

  • Python 二叉树排序

    Python 二叉树排序
      一.。二叉树定义:   二叉查找树(BinarySearchTree),又称为二叉搜索树、二叉排序树。其或者是一棵空树;或者是具有以下性质的二叉树:    1.若左子树不空,则左子树上所有结点的值均小于或等于它的根结点的值    2.若右子树不空,则右子树上所有结点......

     2,127    0    2018-12-03 21:14

  • python 顺序查找(线性查找)

       顺序查找是指从第一个元素开始查找,知道扎到对于的元素,返回元素的索引,如果没有找到返回-1。如果要找到的数据的长度很长,效率就会极低。下面是一个简单的例子。"""顺序查找又称为线性查找,是一种最简单的查找方法。适用于线性表的顺序存储结构和链式存储结构。该算法的时间复杂度为O(n)。"""defsequential_search(lis,key):exit_ind......

     1,636    0    2018-12-03 11:16

  • Tornado 用户验证

    Tornado框架提供tornado.web.authenticated用户认证体系,使用方法也很简单。   1.在登录逻辑调用 self.set_secure_cookie(key, vulue)   2.需用认证的方法添加decorator注解@tornado.web.authenticated@tornado.w......

     2,012    0    2018-11-24 15:19

  • python 三大框架Django tornado flask的对比

    一.优缺点对比  Django:   优点:1.大而全,一身装备,可变形,可扩展        2.自助管理后台        3.强大的数据库访问组件   &......

     1,923    0    2018-11-15 17:22

  • Python 二分查找算法

    """递归二分查找算法将排序好的数组(比如从小到大)或队列一分二为,选取中间值比较如果要查找的数值比中间值大,说明要查找的数值在前半部分,相反在后半部分,继续将前半部分(或后半部分)一分为二,如此循环,直到找出中间值为索要寻找的数值"""numberArray=[1,3,5,7,9,11,13]defbinary_search(array,search_data,start_index,end_i......

     1,608    0    2018-09-21 00:48

  • Python 协程——比子线程还厉害100倍的东东

    """协程协程看上去也是子程序,但执行过程中,在子程序内部可中断,然后转而执行别的子程序,在适当的时候再返回来接着执行。Python对协程的支持是通过generator实现的。在generator中,我们不但可以通过for循环来迭代,还可以不断调用next()函数获取由yield语句返回的下一个值。但是Python的yield不但可以返回一个值,它还可以接收调用者发出的参数。来看例子:传统的生产者......

     2,111    0    2018-09-19 11:25

  • Python 微信机器人

    importrequestsfromimpimportreloadimportitchatfromitchat.contentimportTEXTfromitchat.contentimport*importsysimporttimedefget_response(_info):try:print(_info)#从好友发过来的消息api_url='http://www.tuling123.com/......

     2,010    0    2018-05-27 22:23

  • Python 多线程爬取网站小说

    Python 多线程爬取网站小说
    importrequestsfrombs4importBeautifulSoupfrommultiprocessingimportProcess,QueuefromthreadingimportThreadimportos#请求头字典req_header={'Accept':'*/*','Accept-Encoding':'gzip,deflate','Accept-Language':'zh-C......

     2,137    2    2018-05-23 11:00

  • TEMPLATE_CONTEXT_PROCESSORS

     (1_8.W001) The standalone TEMPLATE_* settings were deprecated in Django 1.8 and the TEMPLATES dictionary takes preceden......

     18,169    0    2018-04-06 00:30

  • pandas基本操作

    1、先来抓取一份贵州茅台的股票信息做为操作数据,并保存到本地   ##抓取贵州茅台最近十天股票信息defgetGZMT():now_time=datetime.datetime.now()#两个月前one_m_time=now_time+datetime.timedelta(days=-23)df=ts.get_k_data('600519',start=one_m_......

     1,768    0    2018-03-05 15:50

  • Python选取最优股票

    Python选取最优股票
    1.从Tushare平台抓取股票信息,主要包括股票code,名称,存储到本地##获取股票基本列表defget_stock_list():df=ts.get_stock_basics()returndf##保存股票数据到指定路径defsave_csv(df,path):today=datetime.date.today().strftime('%Y-%m-%d')df.to_csv(path+'st......

     2,102    0    2018-03-05 14:08

  • 2018年刑侦科目推理试题答案

    2018年刑侦科目推理试题答案
    最近很火的一道题目,用笔画了很久都找不到其中的联系,无奈使用最笨的穷举法,题目如下:Python运算:importtimemoc=["","","","","","","","","",""]defmach_question():times=0start=time.time()foriin["A","B","C","D"]:#推测第一道moc[0]=i#推测第二道forjin["A","B","C......

     2,550    2    2018-03-02 16:47

  • 使用Python挑选基金

    使用Python挑选基金
    参考文章:http://www.sohu.com/a/149042886_572440如下筛选出最优基金“东吴阿尔法灵活配置混合”[127rowsx15columns]3年,2年,1年选取:['华泰柏瑞创新动力混合','申万菱信沪深300价值指数','博时产业新动力混合','农银策略价值混合','交银消费新驱动股票','海富通中证100','富国天惠成长混合A','银河蓝筹混合','兴全沪深300......

     2,036    0    2018-02-28 17:11

  • python基础算法---快速排序

    python基础算法---快速排序
    快速排序(英语:Quicksort),又称划分交换排序(partition-exchangesort),通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。步骤为:从数列中挑出一个元素,称为"基准"(pivot),重新排序数列,所有元素比基准值小的摆放......

     1,965    0    2018-02-06 22:55