会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
木易不觉
博客园
首页
新随笔
联系
订阅
管理
2018年4月11日
scrapy的安装
摘要: 爬虫要用的Scrapy安装过程比较艰辛,研究了差不多一个小时,终于安装成功了: 1,添加环境变量(具体方法可百度) C:\Python27\;C:\Python27\Scripts\; 2,重启下cmd【很重要!我就是因为没有重启cmd,导致添加的环境变量总是没有生效。。。。。。】 3,在cmd下运
阅读全文
posted @ 2018-04-11 21:37 木易不觉
阅读(82)
评论(0)
推荐(0)
2018年3月25日
关于windows系统下多进程运行的问题
摘要: 看廖雪峰关于多进程的章节时发现,直接复制的文档里面的代码,在.PY文件界面下,按F5,子进程的PID却打印不出来。原因是出于安全机制的考虑,效果如下: 为了达到理想的调试状态,可以在CMD界面下,把需要运行的XX.py文件拖入命令框,再回车,即可看到子进程了,效果如下:
阅读全文
posted @ 2018-03-25 22:11 木易不觉
阅读(227)
评论(0)
推荐(0)
2018年3月22日
关于闭包需要注意的几点
摘要: 利用闭包返回一个计数器函数,每次调用它返回递增整数 1.内部函数只能调用外部函数的参数,但无法修改外部函数的参数,修改只在内部函数作用域内有效 2.外部定义的s为数list,list本身没有变化,变化的是list的第一个元素s[0] 3.不要再内部函数修改外部函数的变量如需修改可以申明变量为nonl
阅读全文
posted @ 2018-03-22 21:12 木易不觉
阅读(122)
评论(0)
推荐(0)
2018年3月21日
杨辉三角
摘要: def triangles(max):#max为行数 n=1 while n<max: if (n==1): yield [1] n=n+1 elif(n==2): yield [1,1] n=n+1 L=[1,1] ...
阅读全文
posted @ 2018-03-21 21:51 木易不觉
阅读(76)
评论(0)
推荐(0)
2018年3月20日
汉诺塔递归
摘要: 汉诺塔是比较经典的递归题目,此题陷井在于,在一个函数里,要先后递归两次。利用参数位置转变,达到输出路径的效果。def move(n,x,y,z):#x借助y移到z if(n==1): print '%s -> %s'%(x,z) else: move(n-1,x,z,y)#先把N-1借助z移到y print '%s...
阅读全文
posted @ 2018-03-20 22:41 木易不觉
阅读(73)
评论(0)
推荐(0)
2018年3月19日
参数调用
摘要: 在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用。但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。 可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。定义
阅读全文
posted @ 2018-03-19 21:55 木易不觉
阅读(144)
评论(0)
推荐(0)
python中字典的实质
摘要: 如果用dict实现,只需要一个“名字”-“成绩”的对照表,直接根据名字查找成绩,无论这个表有多大,查找速度都不会变慢。 和list比较,dict有以下几个特点: 而list相反: 所以,dict是用空间来换取时间的一种方法。 dict可以用在需要高速查找的很多地方,在Python代码中几乎无处不在,
阅读全文
posted @ 2018-03-19 21:05 木易不觉
阅读(164)
评论(0)
推荐(0)
变量的实际操作
摘要: 最后,理解变量在计算机内存中的表示也非常重要。当我们写: 时,Python解释器干了两件事情: 在内存中创建了一个'ABC'的字符串; 在内存中创建了一个名为a的变量,并把它指向'ABC'。 也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据,例如下面的代码: a
阅读全文
posted @ 2018-03-19 20:13 木易不觉
阅读(128)
评论(0)
推荐(0)
改进版通讯录
摘要: 调用了 cPickle 模块,更可靠了。 import os import cPickle #主函数 while(1):#一直运行 people_file='E:\\test.txt' people={} first=raw_input('Enter 1 for input name,Enter 2 for find name,Enter 3 for delect n...
阅读全文
posted @ 2018-03-19 18:45 木易不觉
阅读(96)
评论(0)
推荐(0)
2018年3月18日
一个简易的通讯录.py
摘要: 看到简明python教程 第16章:创建你自己的命令行 地址簿 程序:在这个程序中,你可以 添加、修改、删除和搜索你的联系人(朋友、家人和同事等等)以及它们的信息(诸如电子邮件地址和/或电话号码)。这些详细信息应该被保存下来以便以后提取。 思路:利用字典,名字作为key,信息作为value 进阶:储
阅读全文
posted @ 2018-03-18 21:41 木易不觉
阅读(222)
评论(0)
推荐(0)
下一页
公告