码迷,mamicode.com
首页 > 其他好文 > 详细

3-22 动态导入模块 ,断言

时间:2018-03-31 15:55:29      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:oca   bre   col   程序   port   send   执行   utf-8   bsp   

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()

 

3-22 动态导入模块 ,断言

标签:oca   bre   col   程序   port   send   执行   utf-8   bsp   

原文地址:https://www.cnblogs.com/th-lyc/p/8682297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!