摘要: 一个web页面一定少不了输入框或者按钮这两种元素,那么在Python里如何使用Selenium操作web页面里的输入框和按钮呢?本文带你简单入门。 本文采用了一个例子,就是利用Selenium打开百度网页,然后进行搜索关键字“Python”,执行搜索动作。具体代码如下: Python # Autor: 5bug ... 阅读原文
2018-03-04 11:14:03 阅读(757) 评论(0)
摘要: 这个语法报错,意思是试图用python3.x来运行一个只用于python2.x版本的python代码。完整的错误代码是:SyntaxError: Missing parentheses in call to 'print'. Did you mean print(print "Added view permissio... 阅读原文
2018-03-04 09:46:01 阅读(737) 评论(0)
摘要: if 语句结构 if 判断条件: 要执行的代码   判断条件:一般为关系表达式或者bool类型的值 执行过程:程序运行到if处,首先判断if所带的条件,如果条件成立,就返回True,则执行if所带的代码;如果条件不成立,就返回值是False, 跳过if语句继续向下执行。   示例1: 在控制台应用程序中输入小王(语文... 阅读原文
2018-03-04 07:54:02 阅读(740) 评论(0)
摘要: 是否了解线程的同步和异步?     线程同步:多个线程同时访问同一资源,等待资源访问结束,浪费时间,效率低        线程异步:在访问资源时在空闲等待时同时访问其他资源,实现多线程机制   是否了解网络的同步和异步?     同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览... 阅读原文
2018-03-04 06:42:02 阅读(731) 评论(0)
摘要:  一般在本机上完成基于Flask框架的代码编写后,如果有接口或者数据操作方面需求需要把代码部署到指定服务器上。   一般情况下,使用Flask框架开发者大多数都是选择Python虚拟环境来运行项目,不同的虚拟环境中配置依赖包信息不同。如果重新迁移到一个新的虚拟环境后,又重新来一个一个的配置依赖包,那将会很浪费时间... 阅读原文
2018-03-04 06:00:05 阅读(750) 评论(0)
摘要: 在服务器执行命令之前好像缺了执行命令的模块,现在补上 import subprocess obj = subprocess.Popen('dir',shell=True,stdout=subprocess.PIPE) #拿到一个对象,前面是命令,shell设置可以执行脚本,stdout设置一个进程管道,这里实际上... 阅读原文
2018-03-04 00:31:05 阅读(743) 评论(0)
摘要: 一、redis (1)、redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove... 阅读原文
2018-03-03 22:51:04 阅读(737) 评论(0)
摘要: 对于Redis来说,我们要使用redis-py库来与其交互,这里就来介绍一下它的安装方法。 1. 相关链接 GitHub:https://github.com/andymccurdy/redis-py 官方文档:https://redis-py.readthedocs.io/ 2. pip安装 这里推荐使用... 阅读原文
2018-03-03 22:31:01 阅读(735) 评论(0)
摘要: 题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 代码如下: count=[]for i in range(1,5):   for j in range(1,5): ... 阅读原文
2018-03-03 20:42:01 阅读(711) 评论(0)
摘要: 模块和包: 从包中导入模块:需要在包下的__init__.py(from . to 模块名,.代表当前目录)文件中导入相应的模块(注意路径,__file__,os.path.abspath() ,os.path.dirname(),sys.path.append()或是insert()),from x import ... 阅读原文
2018-03-03 19:03:01 阅读(782) 评论(0)