分类
摘要:
logging模块
这个模块是目前最重要的模块!!!我一定给讲透彻一点
很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python中的logging模块提供了标准的日志接口,你可以通过它存储各种级别的日志,Logging的日志可以分为以下5个级别:
debu... 阅读原文
2018-05-16 22:12:02 阅读(770) 评论(0)
摘要:
(一) 简介
Appium是一个开源的自动化测试框架,可以用来测试基于iOS、Android和Firefox OS平台的原生和混合应用。该框架使用Selenium Webdriver,在执行测试时和Selenium server通信的是JSON Wire Protocol。Appium允许我们使用,甚至扩展现有的S... 阅读原文
2018-05-16 20:13:09 阅读(744) 评论(0)
摘要:
(一){%%}和{{ }}
1 {% for post in posts %}
2 <a href=""><h2>{{ post.title }}</h2></a>
3 <p>{{ post.body }}</p>... 阅读原文
2018-05-16 18:59:02 阅读(756) 评论(0)
摘要:
Python 之所以这么流行得益于它适用于很多不同领域,目前 Python 使用最广泛的领域包括有 Python Web(后端)开发、数据分析挖掘、网络爬虫、机器学习人工智能、运维开发等等。不管你选择哪个方向,把Python基础学牢有利于你在该领域更好的施展拳脚。
入门系列
《Python编程:从入门到实践》
本书是... 阅读原文
2018-05-16 18:42:04 阅读(745) 评论(0)
摘要:
python重要模块之subprocess模块
我们经常要通过python去执行系统的命令或者脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就相当于发起了一个新的进程,通过python调用系统命令或脚本的模块。
之前我们也学到过和系统交互的模块-os模块
In [1]: import ... 阅读原文
2018-05-16 18:32:01 阅读(759) 评论(0)
摘要:
类属性 定义在类里面,方法外面的属性,一般属于这个类,如下面的 num 就是类属性:
class Test:
num = 0
类属性用 实例.类属性 或者 类.类属性 都可以访问,
如 a = Test() 用 a.num 可以访问 ,但是如果这个实例有一个实例属性 self.num 那么这样访问... 阅读原文
2018-05-16 18:28:02 阅读(774) 评论(0)
摘要:
是不是很想知道那三步?
其实很简单!
1、打开网页,获取源码
2、获取图片
3、保存图片地址与下载图片
打开网页,获取源码
*由于多人同时爬虫某个网站时候,会造成数据冗余,网站崩溃,所以一些网站是禁止爬虫的,会返回403拒绝访问的错误信息。----获取不到想要的内容/请求失败/IP容易被封……..等
*解决办法:伪... 阅读原文
2018-05-16 16:41:10 阅读(746) 评论(0)
摘要:
*正则表达式: 是用于快速从一大堆字符中快速找出想要的子字符串的一种表达方式 , 函数+表达方式=快速找出子字符串。 在正则表达式中,如果直接给出字符,就是精确匹配。用\d可以匹配一个数字,\w可以匹配一个字母或数字,所以: '00\d'可以匹配'007',但无法匹配'00A';... 阅读原文
2018-05-16 16:36:02 阅读(804) 评论(0)
摘要:
进程之间的数据共享
基于消息传递的并发编程是大势所趋,
即便是使用线程,推荐做法也是将程序设计为大量独立的线程集合,通过消息队列交换数据。
这样极大地减少了对使用锁和其他同步手段的需求,还可以扩展到分布式系统中。
但进程间应该尽量避免通信,即便需要通信,也应该选择进程安全的工具来避免加锁带来的问题。
以后我们会尝试使... 阅读原文
2018-05-16 16:05:01 阅读(772) 评论(0)
摘要:
由于待会要用pygame演示,他的坐标系是y轴向下,所以这里我们也用y向下的坐标系。
计算sina和cosa,正弦对比斜,余弦邻比斜,斜边可以利用两点距离公式计算出,即:
于是
AC的长度就是导弹的速度乘以时间即 |AC|=vt,然后即可计算出AD和CD的长度,于是这一个时间片过去后,导弹应该出现在新的位置... 阅读原文
2018-05-16 14:29:12 阅读(878) 评论(0)