常用的模块

18 阅读1分钟

时间

import time
t = time.time()  # 时间戳:1970年
print(t)
t = time.localtime()  # 结构化的时间
print(t)
print(t.tm_year,type(t.tm_year)) # 获取
s = time.strftime('%Y-%m-%d %H:%M:%S',t)
print(s)
from  my_package import my_tools
print(my_tools.get_time())

server

import socket
# 创建socket对象
sk = socket.socket()
# 绑定ip和端口号
sk.bind(("0.0.0.0",8995))
# 设置监听
sk.listen(5)
# 等待客户端连接
conn,addr = sk.accept()

print(conn)
print(addr)

while True:
    accept_data = conn.recv(1024)
    print('收到客户端发送的消息:',accept_data.decode('utf8'))
    send_data = '收到!'
    conn.send(send_data.encode('utf8'))

client

import socket

# 创建socket对象
sk = socket.socket()
# 连接服务器
sk.connect(("127.0.0.1",8995))

while True:
    send_data = input('请输入你要发送的内容:')
    # 发送数据到服务器
    sk.send(send_data.encode('utf8'))
    # 等待服务器的响应
    accept_data = sk.recv(1024)
    # 打印服务器的响应
    print('接收到服务器的响应:',accept_data.decode('utf8'))