• python递归次数限制引起的错误

    auto 2019-06-28 11:53:23 python

    1563°

    20

    使用BeautifulSoup时,可能会抛出如下错误:RecursionError:maximumrecursiondepthexceededwhilecallingaPythonobject查看系统递归限制,变调大即可:sys.getrecursionlimit()1000sys.setrecursionlimit(2000)
  • Python中反射和描述器总结

    auto 2019-06-28 11:53:23 python

    1240°

    20

    反射在Python中,能够通过一个对象,找出type、class、attribute或者method的能力,成为反射。函数与方法内建函数:getattr(object,name[,degault]) 通过name返回object的属性值,当属性不存在,将使用default返回,如果没有default,则抛出AttributeError。Name必须为字符串。&n
  • [Python] 程序结构与控制流

    auto 2019-06-28 11:53:23 python

    1313°

    20

    条件语句if、else与elif语句用于控制条件代码的执行。条件语句的一般格式如下:ifexpression:statementselifexpression:statementselifexpression:statements...else:statements如果不需要执行任何操作,可以省略条件语句的else和elif子句。如果特定子句下不存在要执行的语句,可以使用pass语句。循环与迭代可
  • python 逻辑运算符:not > a

    auto 2019-06-28 11:53:23 python

    1553°

    20

    python 逻辑运算:not > and > or
  • python argparse模块粗略了

    auto 2019-06-28 11:53:23 python

    1414°

    20

    https://docs.python.org/2.7/library/argparse.html#module-argparse看了一下python对于参数的处理,了解了argparse这个模块import argparseparser = argparse.ArgumentParser(description="calculate X to the power of Y")
  • 史上最全 python常见面试题(一)

    auto 2019-06-28 11:53:23 python

    1308°

    20

    大数据的文件读取① 利用生成器generator②迭代器进行迭代遍历:for line in file迭代器和生成器的区别1)迭代器是一个更抽象的概念,任何对象,如果它的类有next方法和iter方法返回自己本身。对于string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函数,iter()是python的内置函数。ite
  • 使用Python进行http POST请

    auto 2019-06-28 11:53:23 python

    1609°

    20

    1、使用requests模块importrequest url='http://www.xxx.com/xxx' data={'username':'zhangsan','password':'zhangsanpw'} r=requests.post(url,data=data) printr.text2、使用urllib2模块importurllib2 im
  • python之函数isinstance

    auto 2019-06-28 11:53:23 python

    1456°

    20

    1.判断变量是否是这个类型 >>> a=1 >>> isinstance(a,int) True >>> isinstance(a,float) False 2.判断一个对象是否是一个已知的类型 >>> isinstance(1,list) False >>> i
  • Python基础知识: 元组

    auto 2019-06-28 11:53:23 python

    1260°

    20

    Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:tup1=('physics','chemistry',1997,2000);tup2=(1,2,3,4,5);tup3="a","b","c"
  • Python中的字符串及用法

    auto 2019-06-28 11:53:23 python

    1529°

    20

    字符串是Python中最常用的数据类型1.#字符串的定义a='westos'b="what's"c="""用户管理管理系统1.添加用户2.删除用户3.显示用户....."""print(a)print(b)print(c)2.字符串的特性字符串是字符的有序集合,可以通过其位置来获得具体的元素。在
  • python_restframework

    auto 2019-06-28 11:53:23 python

    1276°

    20

    BaseThrottle(1)取出访问者ip(2)判断当前ip不在访问字典里,添加进去,并且直接返回True,表示第一次访问,在字典里,继续往下走(3)循环判断当前ip的列表,有值,并且当前时间减去列表的最后一个时间大于60s,把这种数据pop掉,这样列表中只有60s以内的访问时间,(4)判断,当列表小于3,说明一分钟以内访问不足三次,把当前时间插入到列表第一个位置,返回True,顺利通过(5)当
  • 我的python学习--第十一天

    auto 2019-06-27 09:53:57 python

    1339°

    20

    上午:作业讲解bootstrap-multiselect插件sweetalert插件下午:datatables----表格插件datetimepicker----时间插件Validform----表单验证插件锁定用户禁止登录----逻辑端对用户状态判断更优雅的显示仪表盘----使用jinja2模板{%if ...%}在前端判断密码加密包结构总结插件调用步骤:下载插件包在html页面中引入下载好的插
  • python学习笔记字符串(二)

    auto 2019-06-27 09:53:57 python

    1424°

    20

    字符串类型(string)字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"123"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符。1、创建字符串b='asd
  • python的邮件模块smtplib&e

    auto 2019-06-27 09:53:57 python

    1657°

    20

    importsmtplib importstring fromemail.mime.textimportMIMEText defsend_mail(host,sender,sender_passwd,receiver,content_file,port="25")
  • python tkinter 文件MD5

    auto 2019-06-27 09:53:57 python

    1256°

    20

    只有自己写的工具才比较让人放心,所以慢慢开始自己写一些小工具。 使用Python 2.7.10 tkinter 进行编写的“文件md5校验工具”。
  • python2爬虫编码问题

    auto 2019-06-27 09:53:57 python

    1247°

    20

    importsysreload(sys)sys.setdefaultencoding('utf-8')#输出的内容是utf-8格式
  • python模块循环引用导致问题

    auto 2019-06-27 09:53:57 python

    1339°

    20

    这个问题遇到几次了,代码写多了之后,莫名其妙报错。现在终于知道了是因为循环引用的问题。重现一下:#文件名:module1.pyfrommodule2importrundeftest():passif__name__=='__main__':module2.run()#文件名:module2.pyfrommodule1importtestdefrun():pass运行module1.py报错如下:T
  • 使用python+txt构建测试数据

    auto 2019-06-27 09:53:57 python

    1249°

    20

    一、背景有4张表,每张表要插入多条测试数据。如若还有同种需求,于是写了一个脚本,来添加数据。二、代码#--coding:utf8-- importpymysql classInsertTestData(object): STUDENT_FILE='St
  • 第九次课:Python文件操作

    auto 2019-06-27 09:53:57 python

    1541°

    20

    Python文件操作的方式有多种,这里学习两种,第一种是直接调用内置函数,无需引入模块;第二种就是引入os和shutil模块,这部分内容将在后续课程中介绍。下面就先开始学习第一种:1.读写操作 open(file,op):打开指定文件file,若文件不存在则创建。其中file为文件名,file的路径默认为程序所在的位置,也可指定file的路径。参数
  • Python迭代器与生成器

    auto 2019-06-27 09:53:57 python

    1429°

    20

    生成器仅仅拥有生成某种东西的能力,如果不用__next__方法是获取不到值得。创建一个生成器函数>>>defscq(): ...print("11") #当函数代码块中遇到yield关键字的时候,这个函数就是一个生成器函数 ...yield