zoukankan      html  css  js  c++  java
  • python学习第二十四节(异常处理+断言+socket)

    异常处理:
    异常分3种,语法错误,逻辑错误,交互错误
    语法错误级别的,前后代码都不执行,执行程序之前会检查语法是否有误,如果有,代码都不会执行。
    ValueError 会执行前面代码,遇到问题则停顿。
    KeyError 会执行前面代码,遇到问题则停顿。

    语法

    各种错误类型。

    finally,如上图

    else,如上图
    Exception 万能异常。

    finally 的应用场景,如上图。

    迭代的StopIteration处理。如上图。

    assert 断言,实现了if判断的效果,如果X>y 才会执行下面代码。

    socket
    注意 文件名绝对不能叫socket

    C/S架构
    客户端,服务端

    物理层提供电信号
    IP能够通过arp协议解析出mac地址。

    socket.AF_INET 套接字
    sock_STEAM tcp
    sock_DGRAM udp

    上图为客户端

    循环的写法。(客户端)

    循环的写法,服务器端

    结合try 的服务端截图

    通过两个循环实现多个客户端访问,第一个客户端关闭之后第二个客户端可以使用。

    客户端和上面一样,不用动。

  • 相关阅读:
    mybatis设置select返回HashMap,字段值为null时,不会保存key
    copyProperties 忽略null值字段
    动态新增表单
    页面时时刷新数据
    FormData 传List对象集合到后台
    linux常用命令总结
    Linux部署安装JDK
    yum安装nginx
    01_Python基础
    Nginx防盗链
  • 原文地址:https://www.cnblogs.com/ArmoredTitan/p/7200588.html
Copyright © 2011-2022 走看看