- 进程process:应用程序以一个整体的形式暴露给操作系统管理,里边包含对各种资源的调用,内存的分配,对各种资源管理的集合 线程thread:操作系统最小的调度单位,是一串指令的集合 进程 要操作cpu,必须先创建一个线程 进程与线程区别:线程共享,进程独立 线程共享内存空间,进程内存是独立的 同一个进程之间的线程可以直接通信,两个进程必须通过中间... 进程process:应用程序以一个整体的形式暴露给操作系统管理,里边包含对各种资源的调用,内存的分配,对各种资源管理的集合 线程thread:操作系统最小的调度单位,是一串指令的集合 进程 要操作cpu,必须先创建一个线程 进程与线程区别:线程共享,进程独立 线程共享内存空间,进程内存是独立的 同一个进程之间的线程可以直接通信,两个进程必须通过中间...
- os属性 import os print(os.curdir) # 当前目录 . print(os.pardir) # 父目录 .. print(os.name) # 平台名称 win nt linux posix print(os.sep) # separator路径分隔符win \\ linux / print(os.linesep) # 行终止符 win... os属性 import os print(os.curdir) # 当前目录 . print(os.pardir) # 父目录 .. print(os.name) # 平台名称 win nt linux posix print(os.sep) # separator路径分隔符win \\ linux / print(os.linesep) # 行终止符 win...
- 面向对象的三个属性: 封装:把功能显示出来,隐藏具体实现代码 继承:python支持多继承 多态:不同的人,对同一事物的不同看法 方法:类的一部分,对象调用的函数 函数:可以直接用函数名调用的代码块 装饰器: @classmethod :调用的时... 面向对象的三个属性: 封装:把功能显示出来,隐藏具体实现代码 继承:python支持多继承 多态:不同的人,对同一事物的不同看法 方法:类的一部分,对象调用的函数 函数:可以直接用函数名调用的代码块 装饰器: @classmethod :调用的时...
- 文档:https://faker.readthedocs.io/en/master/index.html 依赖 pip3 install faker 1 代码实例 # -*- coding: utf-8 -*- from faker import Faker # 简体中文:zh_CN faker = Faker(locale="zh_CN") print(... 文档:https://faker.readthedocs.io/en/master/index.html 依赖 pip3 install faker 1 代码实例 # -*- coding: utf-8 -*- from faker import Faker # 简体中文:zh_CN faker = Faker(locale="zh_CN") print(...
- Github: https://github.com/noplay/python-mysql-replication 设置同步账号权限 GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'replicator'@'%' IDENTIFIED BY '123456'; # 刷新权限 flush... Github: https://github.com/noplay/python-mysql-replication 设置同步账号权限 GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'replicator'@'%' IDENTIFIED BY '123456'; # 刷新权限 flush...
- 类继承方法对象new和initlist和dict生成全局和局部变量交换两个变量的值默认方法包管理闭包性能 1.类继承 def class_test(): class A(object): def show(self): print("class A") def hello(self): print("hello") class B(A): ... 类继承方法对象new和initlist和dict生成全局和局部变量交换两个变量的值默认方法包管理闭包性能 1.类继承 def class_test(): class A(object): def show(self): print("class A") def hello(self): print("hello") class B(A): ...
- from collections import namedtuple dct = { "name": "Tom", "age": 24 } Person = namedtuple("Person", ["name", "age"]) # 字典转为namedtuple person = Person._make(dct) print(person) # Person... from collections import namedtuple dct = { "name": "Tom", "age": 24 } Person = namedtuple("Person", ["name", "age"]) # 字典转为namedtuple person = Person._make(dct) print(person) # Person...
- __slots__限制class的属性 __slots__定义的属性仅对当前类实例起作用,对继承的子类是不起作用的 代码示例 # -*- coding: utf-8 -*- # @File : slots_demo.py # @Date : 2018-05-29 class Dog(object): def __init__(self, name): self... __slots__限制class的属性 __slots__定义的属性仅对当前类实例起作用,对继承的子类是不起作用的 代码示例 # -*- coding: utf-8 -*- # @File : slots_demo.py # @Date : 2018-05-29 class Dog(object): def __init__(self, name): self...
- 一、代理模式 代理,通常就是一个介于寻求方和提供方之间的中介系统 设计模式中,代理充当实际对象接口的类 二、使用场景 1、以简单的方式表示一个复杂系统 2、提高现有实际对象的安全性 3、为不同服务器上的远程对象提供本地接口 4、为消耗大量内存的对象提供一个轻量级的句柄 三、代理模式的优点 1、代理模式可以通过缓存笨重的对象或频繁访问的对象来提高应用程序的性能 ... 一、代理模式 代理,通常就是一个介于寻求方和提供方之间的中介系统 设计模式中,代理充当实际对象接口的类 二、使用场景 1、以简单的方式表示一个复杂系统 2、提高现有实际对象的安全性 3、为不同服务器上的远程对象提供本地接口 4、为消耗大量内存的对象提供一个轻量级的句柄 三、代理模式的优点 1、代理模式可以通过缓存笨重的对象或频繁访问的对象来提高应用程序的性能 ...
- 函数说明os.system(command)返回状态码,执行结果输出到屏幕os.popen(command).read()返回执行结果,没有状态码--subprocess.run()Python 3.5中新增的函数。执行指定的命令,等待命令执行完成后返回一个包含执行结果的CompletedProcess类的实例subprocess.call()执行指定的命令,返回命令执... 函数说明os.system(command)返回状态码,执行结果输出到屏幕os.popen(command).read()返回执行结果,没有状态码--subprocess.run()Python 3.5中新增的函数。执行指定的命令,等待命令执行完成后返回一个包含执行结果的CompletedProcess类的实例subprocess.call()执行指定的命令,返回命令执...
- 项目地址 github: https://github.com/Delgan/loguru 文档:https://loguru.readthedocs.io/en/stable/index.html 安装 pip install loguru 1 1、输出日志 from loguru import logger logger.debug("这是一条debug日... 项目地址 github: https://github.com/Delgan/loguru 文档:https://loguru.readthedocs.io/en/stable/index.html 安装 pip install loguru 1 1、输出日志 from loguru import logger logger.debug("这是一条debug日...
- 安装scrapy 官网:https://scrapy.org/download/ 使用pip安装,如果失败下载zip安装 pip install scrapy1 遇到的错误 1、安装报错: # error: command 'cl.exe' failed: No such file or directory1 解决: 下载 twisted 并安装 h... 安装scrapy 官网:https://scrapy.org/download/ 使用pip安装,如果失败下载zip安装 pip install scrapy1 遇到的错误 1、安装报错: # error: command 'cl.exe' failed: No such file or directory1 解决: 下载 twisted 并安装 h...
- 代码如下 # -*- coding: utf-8 -*- from datetime import datetime, date from flask.json import JSONEncoder class CustomJSONEncoder(JSONEncoder): def default(self, obj): if isinstance(obj, d... 代码如下 # -*- coding: utf-8 -*- from datetime import datetime, date from flask.json import JSONEncoder class CustomJSONEncoder(JSONEncoder): def default(self, obj): if isinstance(obj, d...
- 文档:https://flask.palletsprojects.com/en/1.1.x/cli/#custom-commands Flask从0.11之后开始自带命令行工具 使用示例 配合 .flaskenv 环境变量设置使用 默认: FLASK_APP=app app.py import click from flask import Flask fr... 文档:https://flask.palletsprojects.com/en/1.1.x/cli/#custom-commands Flask从0.11之后开始自带命令行工具 使用示例 配合 .flaskenv 环境变量设置使用 默认: FLASK_APP=app app.py import click from flask import Flask fr...
- # -*- coding: utf-8 -*- import re from datetime import datetime, timedelta class TimeUtil(object): @classmethod def parse_timezone(cls, timezone): """ 解析时区表示 :param timezone: str eg: +... # -*- coding: utf-8 -*- import re from datetime import datetime, timedelta class TimeUtil(object): @classmethod def parse_timezone(cls, timezone): """ 解析时区表示 :param timezone: str eg: +...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签