搜索到与相关的文章
Python

Python Django 页面上展示固定的页码数实现代码

如果页数太多的话,全部显示在页面上就会显得很冗杂可以在页面中显示规定的页码数例如:book_list.html:书籍列表序号id书名{%forbookinbooks%}{{forloop.counter}}{{book.id}}{{book.title}}{%endfor%}«{{page_html|safe}}»views.py:fromdjango.shortcutsimportrenderfromapp01importmodelsdefbook_li

系统 2019-09-27 17:52:03 2168

Python

Python爬取妹子图

爬虫成果当你运行代码后,文件夹就会越来越多,如果爬完的话会有2000多个文件夹,20000多张图片。不过会很耗时间,可以在最后的代码设置爬取页码范围。本文目标熟悉Requests库,BeautifulSoup库熟悉多线程爬取送福利,妹子图网站结构我们从http://meizitu.com/a/more_1.html这个链接进去,界面如图一所示图一:可以看到是一组一组的套图,点击任何一组图片会进入到详情界面,如图二所示图二:可以看到图片是依次排开的,一般会有

系统 2019-09-27 17:51:31 2168

Python

Python3全局(内置)函数解析

---恢复内容开始---1、abs()返回数字的绝对值2、all()用于判断给定的可迭代参数iterable中的所有元素是否都为True,如果是返回True,否则返回False3、any()用于判断给定的可迭代参数iterable是否全部为Flase,则返回False,如果有一个为True,则返回True4、ascii()返回一个表示对象的字符串,但是对于字符串中的非ASCLL字符则返回同国repr()函数使用\x,\xu或\u编码的字符5、bin()返回

系统 2019-09-27 17:49:30 2168

Python

python实现的一个p2p文件传输实例

考虑到我手上的服务器逐渐的增多,有时候需要大规模的部署同一个文件,例如因为方便使用systemtap这个工具定位问题,需要把手上几百台服务器同时安装kernel-debuginfo这个包,原有的方式采用一个源服务器,采用rsync或者scp之类的文件传输方式只能做到一个点往下分发这个文件,这个时候下发的速度就会比较的慢,基于以上原因,我写了一个基于bt协议传输文件的小工具,实际测试,传输到10个机房,70多台机器传输一个240M的这个内核文件,到所有的机器

系统 2019-09-27 17:48:31 2168

Python

python+selenium自动化测试框架中页面操作总结

Python+selenium是当前常用的自动化测试环境之一,在自动化测试框架中,常用的是POM模型,下面是对常用的页面操作的总结:1、输入框:fromseleniumimportwebdriver#定位文本框tk=driver.get_element_by_id("id")#清空文本框tk.clear()#文本框中输入内容tk.send_keys("value")2、下拉选择框a、通过select进行定位下拉框------通过代码段定位#导入Select

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

Python

Spark-SQL-Python编程

使用Pycharm来实现Spark-SQL。frompysparkimportRowfrompyspark.sqlimportSparkSessionfrompyspark.sql.typesimportStructField,StringType,StructTypeif__name__=="__main__":spark=SparkSession\.builder\.appName("appname")\.master("local")\.getOrC

系统 2019-09-27 17:46:34 2168

Python

在Python的Django框架中simple-todo工具的简单使用

缘起simple-todo最早是web.py一个中文教程的例子。后来Uliweb的作者limodou认为这个教程很不错,于是有了Uliweb版的simple-todo。接着又有了Bottle版和Flask版。这俨然成了一个FrameworksShow项目。既然是FrameworksShow,那Django的总不应当缺了吧。simple-todo:一个简易的todo程序http://simple-is-better.com/news/309SimpleTod

系统 2019-09-27 17:46:10 2168

编程技术

初步认识 LESS

LESS是一个流行的样式表语言,它提供了CSS3也未曾实现的多种功能,让您编写CSS更加方便,更加直观。LESS已经被广泛使用在多种框架中(例如:BootStrap)。本文将介绍LESS产生的背景、优势、演化与CSS之间的转化,及其典型的应用场景,并将其与其他样式表语言进行比较。相信前端开发工程师会喜欢LESS,灵活运用LESS以提高开发效率。LESS背景介绍LESS提供了多种方式能平滑的将写好的代码转化成标准CSS代码,在很多流行的框架和工具盒中已经能经

系统 2019-08-29 23:45:45 2168

编程技术

面向对象的三个基本特征

面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。在Java中类中成员的属性有:public,protected,,private,这四个属性的访问权限依次降低。继承面向对象编程(OOP)语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的

系统 2019-08-29 23:25:47 2168