import importlib ##导入动态模块 cc = importlib.import_module(‘3.aa‘) ## 3.aa 为3目录下的aa模块 print(cc) dd = (cc.A().name) assert type(dd) is str ###assert 断言 dd为 一个字符串 print(‘执行重要的文件‘) ###当断言为真的情况下 执行文件 主要用于 重要程序执行判断
socket server
import socket server = socket.socket() server.bind((‘localhost‘,6969)) #绑定要监听端口 server.listen(5) #监听 print("我要开始等电话了") while True: conn, addr = server.accept() # 等电话打进来 # conn就是客户端连过来而在服务器端为其生成的一个连接实例 print(conn, addr) print("电话来了") count = 0 while True: data = conn.recv(1024) print("recv:",data) if not data: print("client has lost...") break conn.send(data.upper()) count+=1 if count >10:break server.close()
socket clinet
import socket client = socket.socket() #声明socket类型,同时生成socket连接对象 client.connect((‘localhost‘,6969)) while True: msg = input(">>:").strip() if len(msg) == 0:continue client.send(msg.encode("utf-8")) data = client.recv(10240) print("recv:",data.decode()) client.close()