
python 进阶
文章平均质量分 89
公众号: DCOS
这个作者很懒,什么都没留下…
展开
-
python ftplib 进阶
Python中的ftplib模块 Python中默认安装的ftplib模块定义了FTP类,其中函数有限,可用来实现简单的ftp客户端,用于上传或下载文件 FTP的工作流程及基本操作可参考协议RFC959 ftp登陆连接 from ftplib import FTP #加载ftp模块 ftp=FTP() #设置变量 ftp.set_debuglevel(2转载 2014-05-15 21:24:17 · 1372 阅读 · 0 评论 -
python socket Eorror进阶
转自:http://xiaobian.javaeye.com/blog/188171 PYTHON SOCKET 编程 http://www.pythontik.com/blog/article.asp?id=158 http://wuerping.cnblogs.com/archive/2006/04/15/264671.html Socket 错误一览表 fro转载 2014-05-15 16:31:17 · 1771 阅读 · 0 评论 -
python SSH 进阶
下面是两种使用paramiko连接到linux服务器的代码 方式一: ssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect("某IP地址",22,"用户名", "口令") 上面的第二行代码的作用是允许连接不在know_hosts文件中的主机。转载 2014-05-16 09:13:26 · 1182 阅读 · 0 评论 -
python subprocess进阶
生命不息奋斗不止! subprocess的目的就是启动一个新的进程并且与之通信。 subprocess模块中只定义了一个类: Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下: subprocess.Popen(args, bufsize=0, executable=None, stdin=None, stdout=None, stderr=No转载 2014-05-14 10:27:57 · 1052 阅读 · 0 评论 -
Python Super
看了2个blog后还是没闹明白 因为Django的东西 所以自己写了test的例子终于明白了 首先给出结论---->别人总结的可惜一开始没闹明白: 1. super并不是一个函数,是一个类名,形如super(B, self)事实上调用了super类的初始化函数, 产生了一个super对象; 2. super类的初始化函数并没有做什么特殊的操作,只是简单记录了类类型和具体实例;原创 2014-06-23 15:56:49 · 1305 阅读 · 0 评论 -
python 深浅拷贝 进阶
主要理解新与旧到底在哪里 这样也就理解了 深浅拷贝 先说说赋值,其实python中的赋值其实是赋值了一个引用,例如: foo1=1.0 foo2=foo1 用操作符is判断时,你可以发现结果是true,是因为python是先创建了一个对象1.0,然后这个对象的引用又被赋值给了foo1和foo2,但是如果是这样: foo1=1.0 foo2=1.0 这时你会原创 2014-05-22 10:08:21 · 1224 阅读 · 0 评论 -
python yield 进阶(一)
PS:硬说原创 我只能说自己太不要脸了 就当是个搬运工吧 希望对您有帮助 先来看看基础的---重头戏在后面: yield的英文单词意思是生产,刚接触Python的时候感到非常困惑,一直没弄明白yield的用法。 只是粗略的知道yield可以用来为一个函数返回值塞数据,比如下面的例子: def addlist(alist): for原创 2014-05-23 11:12:58 · 1735 阅读 · 0 评论 -
python yield 进阶(二)
PS:接上一篇 本文摘自OSchina Linuxqueen 不幸的是,这样做看上去似乎不太可能。即使是我们有神奇的函数,可以让我们从n遍历到无限大,我们也会在返回第一个值之后卡住: 1 def get_primes(start): 2 for element in magical_infinite_ra原创 2014-05-23 11:17:34 · 1445 阅读 · 0 评论