分类
摘要:
不能在注册表中识别python2.7
新建一个register.py 文件
import sys
from _winreg import *
# tweak as necessary
version = sys.version[:3]
installpath = sys.prefix
regpath =... 阅读原文
2018-02-05 09:25:01 阅读(791) 评论(0)
摘要:
该系列教程系个人原创,并完整发布在个人官网刘江的博客和教程
所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。
Python及Django学习QQ群:453131687
本节将简要介绍Django的自动化测试相关内容。
一、自动化测试概述
什么是自动化测试
测试是一种... 阅读原文
2018-02-05 08:03:02 阅读(764) 评论(0)
摘要:
该系列教程系个人原创,并完整发布在个人官网刘江的博客和教程
所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址。
Python及Django学习QQ群:453131687
一、表单form
为了接收用户的投票选择,我们需要在前端页面显示一个投票界面。让我们重写先前的po... 阅读原文
2018-02-05 07:59:04 阅读(800) 评论(0)
摘要:import os,sysclass node: def __init__(self,item): self.num=item self.lchild=None self.rchild=Noneclass tree: def __init__(self): ... 阅读原文
2018-02-05 00:59:02 阅读(728) 评论(0)
摘要:
最近在学习用python写爬虫工具,某天偶然发现GoAhead系列服务器的登录方式跟大多数网站不一样,不是采用POST等方法,通过查找资料发现GoAhead是一个开源(商业许可)、简单、轻巧、功能强大、可以在多个平台运行的嵌入式Web Server。大多数GoAhead服务器采用了HTTP Digest认证方式,... 阅读原文
2018-02-04 23:02:01 阅读(783) 评论(0)
摘要:
当需求相似的函数需要使用装饰器时,这种差别不大的函数,如果定义多个相似的装饰器来各自装饰特定函数就太过赘余了。 【比如说A需要记录日志功能的装饰器,B需要记录日志+发送给指定管理员功能的装饰器,它们之间有重合的功能--记录日志】【如果相同代码量很大,那么新弄的代码重复量就更大了】 为了解决这种问题,我们可... 阅读原文
2018-02-04 21:16:01 阅读(755) 评论(0)
摘要:
Github:https://github.com/nnngu/LearningNotes
制作爬虫的步骤
制作一个爬虫一般分以下几个步骤:
分析需求
分析网页源代码,配合开发者工具
编写正则表达式或者XPath表达式
正式编写 python 爬虫代码
效果预览
运行效果如下:
存放图片的文件夹:
需求分析... 阅读原文
2018-02-04 20:10:01 阅读(769) 评论(0)
摘要:
Github:https://github.com/nnngu/LearningNotes
制作爬虫的步骤
制作一个爬虫一般分以下几个步骤:
分析需求
分析网页源代码,配合开发者工具
编写正则表达式或者XPath表达式
正式编写 python 爬虫代码
效果预览
运行效果如下:
存放图片的文件夹:
需求分析... 阅读原文
2018-02-04 20:09:08 阅读(775) 评论(0)
摘要:
本节内容
Python介绍
发展史
Python 2 or 3?
安装
Hello World程序
变量
用户输入
模块初识
.pyc是个什么鬼?
数据类型初识
数据运算
表达式if ...else语句
表达式for 循环
break and continue
表达式while 循环
一、 ... 阅读原文
2018-02-04 19:18:12 阅读(736) 评论(0)
摘要:
装饰器:
意义:在不能改变原函数的源代码,和在不改变整个项目中原函数的调用方式的情况下,给函数添加新的功能
由于不允许改变函数的源代码,在忽略调用方式的情况下,我们可能会有以下结果:
def decorator(func):
func()
print("logging")
def test1... 阅读原文
2018-02-04 17:43:02 阅读(804) 评论(0)