摘要: paramiko模块基于ssh,用于连接远程服务器并执行相关操作。 sshclient:用于连接远程服务器并执行基本命令: import paramiko # 创建ssh对象 ssh = paramiko.SSHClient() # 允许连接不在know_hosts文件中的主机 ssh.set_mi 阅读全文
posted @ 2017-04-27 17:55 自然洒脱 阅读(179) 评论(0) 推荐(0)
摘要: 线程和进程的操作是由程序触发系统接口,最后的执行者是系统,协程的操作则是人为。 协程存在的意义:对于多线程应用,cpu通过切片的方式来切换线程间的执行,线程切换时需要耗时(保存状态,下次继续)。协程则只使用一个线程,在一个线程中规定某个代码块执行顺序。 协程的使用场景:当程序中存在大量不需要cpu的 阅读全文
posted @ 2017-04-27 11:00 自然洒脱 阅读(149) 评论(0) 推荐(0)
摘要: 由于进程之间的数据需要各自持有一份,所以创建进程需要非常大的开销。 from multiprocessing import Process import time def foo(i, arg): print('say hi', i) arg.append(i) time.sleep(1) prin 阅读全文
posted @ 2017-04-27 10:26 自然洒脱 阅读(147) 评论(0) 推荐(0)