2018-09-12-作业

  1. 客户端和服务器聊天,可以一直聊天,直到一方发送’拜拜’。然后就可以和下一个人一直聊
    服务器
import socket
server=socket.socket()
server.bind(('10.7.153.133',6666))

server.listen(512)
while True:
    connect, addr = server.accept()
    print(addr)
    while True:

        recv_data=connect.recv(1024)
        print('客户端说:'+str(recv_data,encoding='utf-8'))
        if str(recv_data,encoding='utf-8')=='拜拜':
            connect.close()
            break
        message=input('服务器发送:')
        if message=='拜拜':
            connect.close()
            break
        connect.send(bytes(message,encoding='utf-8'))

客户端

import socket

client=socket.socket()
client.connect(('10.7.153.133',6666))

while True:

    message=input('客户端发送:')

    client.send(message.encode())

    recv_data=client.recv(1024)
    print('从服务器接收:'+str(recv_data,encoding='utf-8'))
client.close()

2,2. 下载网络图片(

https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2808438283,4249462766&fm=26&gp=0.jpg)到本地

import requests

url='https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2808438283,4249462766&fm=26&gp=0.jpg'

response=requests.get(url)
print(response)
content=response.content
with open('./files/tupian.jpg','wb') as f:
    f.write(content)
tupian.jpg
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,026评论 3 119
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,131评论 19 139
  • 时间:2018年2月24日 天气:阴转晴 参与者:米米,米妈,米姑婆 地点:永川茶山步道 这次比起以往有几处不同。...
    zoe2018阅读 1,431评论 0 0
  • 已码云为例,创建自己的私有pods库 一、创建项目 1、创建码云git项目 2、clone到本地 3、初始化项目,...
    不会游泳De鱼阅读 1,403评论 1 1
  • 如果一个线程因为CPU时间全部被其他线程抢走而得不到CPU运行时间,这种状态被称之为“饥饿”。而该线程被“饥饿致死...
    巴黎圣母小院阅读 233评论 0 6