分类
摘要:
1. 局部变量、全局变量
局部变量:
1 x = 50
2 def func(x):
3 x = 2
4 print('Change local x to',x)
5
6 func(x)
7 print('x is still',x)输出:
Change local x to 2x is ... 阅读原文
2018-06-18 06:45:01 阅读(1219) 评论(0)
摘要:
上篇文章,我们把自己的程序接入了微信公众号,并且能把用户发送的文本及图片文件原样返回。今天我们把用户的图片通过腾讯的AI平台分析后再返回给用户。
为了防止我的文章被到处转载,贴一下我的公众号【智能制造专栏】,欢迎大家关注。
github仓库地址https://github.com/injetlee/Python/tr... 阅读原文
2018-06-18 06:00:16 阅读(1220) 评论(0)
摘要:
一、网络爬虫
Python爬虫开发工程师,从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。如果把整个互联网当成一个网站,那么网络蜘蛛就可以用这个原理把互联网上所有的网页都抓取下来。网络爬虫(又被... 阅读原文
2018-06-18 00:25:03 阅读(1261) 评论(0)
摘要:
题目:
制作一个游戏
知识点:
函数、if_elif_else, while, exit
游戏图谱:
游戏代码:
from sys import exit
def gold_room():
print('This room is full of gold. How much do ... 阅读原文
2018-06-17 23:41:02 阅读(1206) 评论(0)
摘要:
a=[0,1,2,3,4,5,7,6,8]
增 append insert
a.append(9) #默认增加在最后位置,只能有一个参数
a.insert(1,2) #在1位置插入2
删 remove pop
a.remove(a[0]) #移除a[0],一个参数
a.remove(6)... 阅读原文
2018-06-17 21:53:02 阅读(1293) 评论(0)
摘要:
主要特点
框架代码结构简单易用,易于修改。例如针对出现验证码的处理方法。
采用gevent实现并发操作,与scrapy的twisted相比,代码更容易理解。
完全模块化的设计,强大的可扩展性。
使用方式和结构参考了 scrapy 和 webmagic 。对有接触过这两个框架的朋友非常友好。
对数据的... 阅读原文
2018-06-17 20:48:03 阅读(1236) 评论(0)
摘要:
getattr 反射
为什么要有反射?
当在设计一个页面访问的时候,通过用户输入相应的url,进入相应的页面,在用户输入的url地址不存在的时候,返回404错误。
def run():
inp = input('请输入要访问的url:')
if inp == 'login':
com... 阅读原文
2018-06-17 20:03:05 阅读(1230) 评论(0)
摘要:
简介
本次项目登录注册验证是对之前学习知识点的加深学习,这次项目的练习的知识点有函数、判断语句、循环语句、文件操作等。
项目流程
运行代码之后,输出登录或者注册选项。
当选择登录之后,输入用户名密码,如果该用户信息没有注册过,就输出登录失败,如果该用户信息已经注册过,就显示登录成功。
当选择注册之... 阅读原文
2018-06-17 19:07:02 阅读(1236) 评论(0)
摘要:
Python是一种面向对象的解释型编程语言,源代码与解释器CPython遵守GPL协议,Python语法简洁清晰。
语法简洁清晰,那么我们用少量的Python代码能做哪些有趣的东西?温馨提示:文末必看。
一、画爱心表白
1、图形都是由一系列的点(X,Y)构成的曲线,由于X,Y满足一定的关系,所以我们就可以建立模型,建... 阅读原文
2018-06-17 17:44:07 阅读(1340) 评论(0)
摘要:
都很有规律不是吗?而在Scrapy里面,就可以设定我们想要的规律,Scrapy就可以对这些符合规律的网址及页面信息进行处理。先来看看成果吧,这一部分中,我们想要的结果就是输出排行榜里面的电影名称:
而且我们其实可以做的更好。
Pycharm用这个文件夹创建Project,dou... 阅读原文
2018-06-17 17:17:05 阅读(1234) 评论(0)