**************************创建 TCP socket***************************python 编写server的步骤:    1.       第一步是创建socket对象。调用socket构造函数。如: socket = socket.socket( family, type ) &n
转载 2023-10-21 08:29:00
129阅读
1.简介首先,我们要知道socket就是“套接字”的意思。我们可以把它类比于我们的快递公司:我们收发快递的时候,我们只要把货物交给快递公司,快递公司负责好货物收揽,包装,分发到各个地方,统一配送,在目的地址的配送员接收,接着联系收件人,然后收件人负责接收就可以了。Socket也如此,像快递公司一样,我们将数据给了socket,然后socket通过各种函数实现数据封装,建立目标主机端口连接,在客户端
转载 2023-10-16 16:54:00
82阅读
  在上节socket编程中,我们介绍了一些TCP/IP方面的必备知识,以及如何通过Python实现一个简单的socket服务端和客户端,并用它来解决“粘包”的问题。本章介绍网络编程中的几个概念:多线程、多进程以及网络编程IO模型概述  默认应用程序:是单进程、单线程的。  进程是资源分配的最小单位。与程序相比,程序只是一组指令的有序集合,它本身没有任何运行的含义,只是一个静态实体。进程是程序在某
阅读目录一 客户端/服务器架构二 osi七层三 socket层四 socket是什么五 套接字发展史及分类六 套接字工作流程七 基于TCP的套接字八 基于UDP的套接字九 粘包现象十 什么是粘包十一 解决粘包的low比处理方法十二 峰哥解决粘包的方法十三 认证客户端的链接合法性十四 socketserver实现并发十五 作业一 客户端/服务器架构1.硬件C/S架构(打印机)2.软件C/S架构  互
转载 2023-10-17 22:13:39
11阅读
文档环境Windows 10 Python 3.10.1 # 查看python版本python --version Python 3.10.1 # 查看帮助命令 python -h Python 交互模式 在终端输入 python 进入 Python 交互模式
转载 2022-06-16 07:39:00
410阅读
Python菜鸟教程(1)python的历史及概况python的起源python的诞生python是什么编程语言python的优缺点优点缺点python的基础数据类型标准数据类型数据类型的强制转换Python数字变量和常量常见的数学函数随机函数python的运算符算术运算符比较运算符赋值运算符位运算符逻辑运算符成员运算符身份运算符 python的历史及概况python的起源Python的作者,G
转载 2023-10-07 16:45:55
84阅读
Python中with的用法及原理对于Python中的with,一直只是知道使用with可以在使用文件后自动关闭,防止可能出现的忘记关闭文件而导致的内存占用的问题,所以一直是推荐使用with去做一个打开文件的。但是对于with的底层实现原理还不甚了解,其实之前读过Python的官方手册,大概还是遗漏了很多底层的实现细节,于是又查了一些资料来。首先with的定义应该是,有一些任务,可能事先需要设置,
转载 2023-08-19 10:58:57
140阅读
一 、with语句的原理上下文管理协议(Context Management Protocol):包含方法 __enter__()和__exit__(),支持该协议的对象要实现这两个方法。上下文管理器(Context Manager):支持上下文管理协议的对象,这种对象实现了__enter__()和__exit__()方法。上下文管理器定义执行with语句时要建立的运行时上下文,负责执
转载 2023-10-10 11:35:31
84阅读
数据类型2.1标识符与关键字标识符: ○1必须以下划线或字母开头,名字包含多个单词时可以以下划线连接。例如:my_Python。 ○2除了首字符,标识符可以是包含数字、字母和下划线的任意组合。 ○3长度不限。 ○4区分大小写。 ○5不要使用Python预定义的标识符对自定义的标识符进行命名。 ○6避免开头结尾都使用下划线。Python关键字 and continue except glo
转载 2023-09-11 12:00:39
95阅读
什么是类?  在python中,把具有相同属性和方法的对象归为一个类(class)。类是对象的模板或蓝图,类是对象的抽象化,对象是类的实例化。类不代表具体的事物,而对象表示具体的事物。类的创建class Foo: def bar(self): pass第一行定义了类名:语法是class 后面紧接着类的名字,这样来定义一个类。(Ps:类的名字,首字母,有一个不可文的规定,最好
转载 2023-12-19 22:29:23
68阅读
目录with…as…异常捕获字符串方法lambda 表达式1* with…as…在 Python 中,with...as...常见于文件操作或数据库操作,在文件使用自后,它会自动释放资源。不像其他方法那样,忘记了关闭文件,另一种方法我给忘了,反正用with...as...足够了。而open()函数有两个参数:文件名和模式。有四种打开文件的不同方法(模式):"r" - 读取 - 默认值。打
Hello,菜鸟们!还在迷茫吗?不要犹豫了,人生苦短,我用python!目前世界排名NO.5 下面跟我走进python的世界吧(虽然我也是一只菜鸟,仅仅是比你们先飞了一会)! 一、 python主要应用领域:云计算:云计算最火的语音,典型应用Openstack;Web开发:众多大型网站均为Python开发,Youtube,豆瓣等,典型Web架构有Django;科学运算、人工智能
转载 2023-06-20 13:41:58
166阅读
 python教程菜鸟教程学习路线,需要学Python 环境搭建、Python 中文编码、Python 基础语法、Python 变量类型、Python 运算符、Python 条件语句、Python 循环语句、Python While 循环语句、Python for 循环语句、Python 循环嵌套、Python break 语句、Python continue 语句等内容。 Python
Python菜鸟编程第十一课之迭代器与生成器1.迭代器可迭代对象:list,str,tuple,dict,可以用for…in…遍历的序列。(从深层次中理解:指存储了元素的一个容器对象,且容器中的元素可以通过_iter_ ( )方法或 _getitem_( )方法访问。)迭代器协议:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么引起StopIteration 异常,以终止迭代(
转载 2023-12-06 18:58:00
78阅读
1.变量都是引用,无需声明,直接赋值。 2.输出:  print(): 换行输出。  print(,end=‘ 引号内是空  print(,end=‘ 引号内非空 3.用户输入:   input(): 输入的都是字符串。通过类型转换为自己需要的类型。 4.代码修饰:  反斜杠(\ ):
转载 2023-07-11 00:34:36
113阅读
一 、with语句的原理上下文管理协议(Context Management Protocol):包含方法 __enter__()和__exit__(),支持该协议的对象要实现这两个方法。上下文管理器(Context Manager):支持上下文管理协议的对象,这种对象实现了__enter__()和__exit__()方法。上下文管理器定义执行with语句时要建立的运行时上下文,负责执行with语
 1.在python工作环境中切换目录import os os.getcwd() os.chdir('') os.getcwd()2.python中使用input()函数输入name=input() Micheal 3.if或者for循环的时候,在判定条件之后要使用:接下来要执行的代码部分需要首行缩进4位(官方标准,3位也能运行) 4.字符串用' '或者" "括起来使
Python 中的基础语法最大的特点就是优雅和简洁。入门学习Python的难度相比较其他语言也比较小。 我个人比较推荐以下三个学习方式(根据个人情况和喜好,可选择任意一个):1.  菜鸟在线:出品的Python基础教程                      网址:h
目录 一、基础教程2.1 基本知识点2.2 重要知识点二、高级教程2.1 网络编程:2.2 多线程:2.3 python3 MySQL编程:2.4 python调用C语言 一、基础教程2.1 基本知识点python默认的编码格式是ASCII格式;需要使用# -*- coding: UTF-8才能读取中文。python能进行交互式编程,脚本式编程。python标识符由字母、数字、下划线组成。以
前言:在对一些资源进行访问时,常常会出现操作不当或出现异常而导致资源没有得到必要关闭资源释放资源。例如:文件读取、socket等等。下面内容以文件读取open方法为例。原始操作:f=open("filename") f.write()#文件操作 f.close()上述代码存在的问题:(1)容易忘记文件关闭。(2)当文件操作出现异常导致程序提早离开,而没有执行关闭文件操作。优化版:try:
  • 1
  • 2
  • 3
  • 4
  • 5