原创 多進程_父進程子進程數據傳遞共享

進程queue傳遞 from multiprocessing import Process,Queue def f(qq):     qq.put([42, None, 'hello']) if __name__ == '__main_

原创 多進程

多進程 import multiprocessing,time,threading start_time=time.time() def thread_run():     print(threading.get_ident()) #獲取

原创 隊列

import queueq=queue.Queue(maxsize=3) #先入先出模式 最大隊列數3q.put("d1") #先寫d1q.put("d2")q.put("d3")#q.put("d4") #卡住 只能放3個隊列數 除非取出

原创 生產者消費者模型

import threading,time,queueq=queue.Queue(maxsize=10)def Producer(name):    count=1    while True:        q.put("骨頭%s"%co

原创 event紅綠燈實例

import threading,timeevent=threading.Event() #生成一個event對象def lighter():    count=0    event.set()#開始設置標誌位 綠燈 設置了標誌位程序就通行

原创 threading僞多線程

import threading, time def run(n):     print("task", n)     time.sleep(2) t1 = threading.Thread(target=run, args=("t1",

原创 Mutes鎖_遞歸鎖_信號量semaphore

#!-*-coding:utf-8-*- #加用戶態的鎖,與全局解釋器鎖不一樣(GIL) import threading, time def run(n):     lock.acquire() #獲取用戶態鎖 也叫互斥鎖Mutex   

原创 paramiko

1、安裝組件yum install openssl openssl-devel python-dev   pycrypto -yyum install zlib-devel zlib   (必須安裝,不安裝會報錯)安裝zlib-devel需

原创 socket_ftp上傳下載路徑查文件

#clientimport socket,os,json,hashlibclass Ftpclient(object):     def __init__(self):         self.client=socket.socket()

原创 socket_ftp_上傳下載

#main.py import socketserver,json,os,hashlib class MyTcpHandler(socketserver.BaseRequestHandler):     def put(self,*args

原创 socket_ftp上傳實例

Directory--->ftp_clientftp_client.pyimport socket,hashlib,os,jsonclass FtpClient(object):    def __init__(self):        

原创 socket_ftp

server端import socket,os,time,hashlibserver=socket.socket()server.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) #允許

原创 socketserver

創建socketserver的步驟1.你必須自己創建一個請求處理類,並且這個類要繼承BaseRequestHandler,並且還有重寫父類裏的handle()2.你必須實例化TCPServer,並且傳遞server ip 和你上面創建的請求

原创 socket_ssh實例_3.x環境

server端 import socket,os,time server=socket.socket() server.bind(('localhost',9999)) server.listen() while True:     co

原创 python3.5安裝_linux系統環境

1.安裝python3.5可能使用的依賴yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel -y 2.到pytho