摘要: 不能在注册表中识别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)