之前使用socket模块实现的网络编程都不能并发进行连接和通信的, 即一个客户端需要等待服务器和另一个客户端通信完成后才能和服务端进行连接和通信。 python3中提供有一个高级内置模块socketserver来帮助我们进行并发的网络编程。 socketserver模块介绍 SocketServer ...
分类:
其他好文 时间:
2020-07-23 22:17:17
阅读次数:
58
前段时间看了下flask的源码,对于这样一个轻量级的web框架是怎样支持多线程的感到非常好奇,于是深入了解了一番。 flask是依赖werkeug来实现线程间的隔离的,而werkeug最后又使用到了python的内置模块locals来承载数据,看不如写,于是自己实现了一下。 from threadi ...
分类:
编程语言 时间:
2020-07-21 10:05:09
阅读次数:
87
random模块的使用 random是Python内置模块, 想要使用该模块, 第一步需要进行导入, 下面介绍几种random常用的函数 import random print(random.random()) # 大于0且小于1之间的小数 print(random.randint(1, 3)) # ...
分类:
其他好文 时间:
2020-07-09 15:15:34
阅读次数:
66
Python模块化编程 包 模块 模块是一个包含所有你定义的函数和变量的文件,其后缀为.py(就如我们编写的程序就是一个模块),可被其他程序引入。以使用该模块的函数等功能 模块分为三种: 1.内置模块:sys,os,subprocess,time等 2.自定义模块:人为自己编写的模块,莫与自带模块一 ...
分类:
编程语言 时间:
2020-07-08 23:10:30
阅读次数:
92
1. 什么是模块? 模块就是一系列功能的集合体, 分为三大类: 1. 内置模块 (python解释器提供的, 用C语言编写的模块) 2. 自定义模块 (可以是python, C 或 C++写的) 一个python文件本身就是一个模块, 文件名m.py, 模块名m 3. 第三方模块 模块其实分为四个通 ...
分类:
其他好文 时间:
2020-06-28 22:25:38
阅读次数:
68
一.时间和日历的基本使用 #时间模块 import time #日历模块 import calendar #时间戳 ticks = time.time() #本地时间[元组] localtime = time.localtime(time.time()) #格式化日期 formattime = ti ...
分类:
编程语言 时间:
2020-06-27 19:58:07
阅读次数:
60
一、layui.use 1、LayUI的官方使用文档:https://www.layui.com/doc/ 2、layui的内置模块不是默认就加载好的,必须要执行启动模块的这种方法后模块才会加载; 3、layui.use就是一种加载模块的方式。如下代码: //LayUI渲染以及启动模块 layui. ...
url 类比json 记忆 url.parse 将url字符串转成对象url.format将url 对象转字符串 const url=require('url') let urlString='https:47.95.207.1:3000/fcj/recommend/hot/hehe?us=123& ...
分类:
Web程序 时间:
2020-06-04 13:28:05
阅读次数:
92
# UUID 生成唯一ID # uuid 是Python内置模块,主要有五种算法。 import uuid # uuid1() 基于时间戳 a1 = uuid.uuid1() print('uuid1():', a1) # uuid2() 基于分布式计算环境DCE(Python中没有这个函数方法) ...
分类:
编程语言 时间:
2020-05-29 12:06:40
阅读次数:
100
import os def func(): # 在python中使用linux命令,参数是(字符串),返回值为(0或1),返回值为0则命令执行成功 a = os.system('mkdir test') # 判断test.py文件是否存在,参数是(文件名或者绝对路径文件名),返回值为布尔值True或 ...
分类:
编程语言 时间:
2020-05-26 23:33:35
阅读次数:
150