- 单元测试用例代码实例 # -*- coding: utf-8 -*- # @Date : 2018-12-21 # @Author : Peng Shiyu import unittest # 继承unittest.TestCase class MyTest(unittest.TestCase): # 必须使用@classmethod 装饰器,所有test运... 单元测试用例代码实例 # -*- coding: utf-8 -*- # @Date : 2018-12-21 # @Author : Peng Shiyu import unittest # 继承unittest.TestCase class MyTest(unittest.TestCase): # 必须使用@classmethod 装饰器,所有test运...
- 需要安装的库比较多,可以按照步骤,参看上图理解 环境准备 scrapy: https://github.com/scrapy/scrapy scrapyd: https://github.com/scrapy/scrapyd scrapyd-client: https://github.com/scrapy/scrapyd-client SpiderKee... 需要安装的库比较多,可以按照步骤,参看上图理解 环境准备 scrapy: https://github.com/scrapy/scrapy scrapyd: https://github.com/scrapy/scrapyd scrapyd-client: https://github.com/scrapy/scrapyd-client SpiderKee...
- 通过flask和aiohttp对比着来看 flask http://docs.jinkan.org/docs/flask/ from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == '__mai... 通过flask和aiohttp对比着来看 flask http://docs.jinkan.org/docs/flask/ from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == '__mai...
- 文档:https://docs.masoniteproject.com/ 初次体验框架,感觉里边提供了丰富的命令行工具可以快速开发, 主要是ORM很棒,区别于Python生态Django等的ORM,和PHP的laravel很像,简单高效 一、环境配置 环境 Python 3.4+ masonite 2.2.26 masonite-cli 2.2.2 123 安... 文档:https://docs.masoniteproject.com/ 初次体验框架,感觉里边提供了丰富的命令行工具可以快速开发, 主要是ORM很棒,区别于Python生态Django等的ORM,和PHP的laravel很像,简单高效 一、环境配置 环境 Python 3.4+ masonite 2.2.26 masonite-cli 2.2.2 123 安...
- 集合是指包含一组元素的数据结构 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict 集合是指包含一组元素的数据结构 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict
- 要测试的接口 flask_test_main.py # -*- coding: utf-8 -*- from flask import Flask, jsonify, request app = Flask(__name__) @app.route("/", methods=["GET", "POST"]) def index(): if request.me... 要测试的接口 flask_test_main.py # -*- coding: utf-8 -*- from flask import Flask, jsonify, request app = Flask(__name__) @app.route("/", methods=["GET", "POST"]) def index(): if request.me...
- 同步IO: 一旦遇到IO操作,如读写文件、发送网络数据时,就需要等待IO操作完成,才能继续进行下一步操作 异步IO: 当代码需要执行一个耗时的IO操作时,它只发出IO指令,并不等待IO结果,然后就去执行其他代码了。一段时间后,当IO返回结果时,再通知CPU进行处理 消息循环: 主线程不断地重复“读取消息-处理消息” 当遇到IO操作时,代码只负责发出IO请求,不等待I... 同步IO: 一旦遇到IO操作,如读写文件、发送网络数据时,就需要等待IO操作完成,才能继续进行下一步操作 异步IO: 当代码需要执行一个耗时的IO操作时,它只发出IO指令,并不等待IO结果,然后就去执行其他代码了。一段时间后,当IO返回结果时,再通知CPU进行处理 消息循环: 主线程不断地重复“读取消息-处理消息” 当遇到IO操作时,代码只负责发出IO请求,不等待I...
- pickleDB 是一个轻量简单的 key-value 存储器,操作和redis 很类似 可以作为一个不错的工具 pickleDB: https://pythonhosted.org/pickleDB/ pickleDB github https://github.com/patx/pickledb 代码示例 # -*- coding: utf-8 -*- i... pickleDB 是一个轻量简单的 key-value 存储器,操作和redis 很类似 可以作为一个不错的工具 pickleDB: https://pythonhosted.org/pickleDB/ pickleDB github https://github.com/patx/pickledb 代码示例 # -*- coding: utf-8 -*- i...
- 函数定义 str.split(sep=None, maxsplit=-1) 1 说明 sep 拆分字符,默认值为None,以whitespace 空白符分隔maxsplit 拆分次数,默认值为-1,最大限度拆分 示例 # 1、空白符分隔 s = "地址 北京:朝阳区" print(s.split()) # ['地址', '北京:朝阳区'] # 2、完全拆分... 函数定义 str.split(sep=None, maxsplit=-1) 1 说明 sep 拆分字符,默认值为None,以whitespace 空白符分隔maxsplit 拆分次数,默认值为-1,最大限度拆分 示例 # 1、空白符分隔 s = "地址 北京:朝阳区" print(s.split()) # ['地址', '北京:朝阳区'] # 2、完全拆分...
- 原文标题《python ftplib.FTP 获取当前路径下所有目录》 python内置库ftplib中,FTP 模块里有一个dir函数,可以打印出当前路径下所有文件,但是这个函数没有返回值,只是打印出来。 还有一个nlst函数,可以返回一个文件名的列表,但是只有文件名,没有详细信息,无法判断是否是目录。 目前我只有两个笨办法, 一个继承FTP类,自... 原文标题《python ftplib.FTP 获取当前路径下所有目录》 python内置库ftplib中,FTP 模块里有一个dir函数,可以打印出当前路径下所有文件,但是这个函数没有返回值,只是打印出来。 还有一个nlst函数,可以返回一个文件名的列表,但是只有文件名,没有详细信息,无法判断是否是目录。 目前我只有两个笨办法, 一个继承FTP类,自...
- python2爬虫抓取数据的时候,保存到数据库报错: OperationalError: (1366, "Incorrect string value)1 发现字符中存在表情符号 使用re正则库将表情符号过滤掉即可, 去除字符串中emoji符号 # 过滤表情符号 def filter(self, text): try: text = unicode(text, ... python2爬虫抓取数据的时候,保存到数据库报错: OperationalError: (1366, "Incorrect string value)1 发现字符中存在表情符号 使用re正则库将表情符号过滤掉即可, 去除字符串中emoji符号 # 过滤表情符号 def filter(self, text): try: text = unicode(text, ...
- 安装 Python2 https://pypi.org/project/MySQL-python/ pip install MySQL-python 1 Python3 https://pypi.org/project/mysqlclient/ pip install mysqlclient 1 使用方式和PyMySQL 类似,如果有条件还是优先使用 PyMy... 安装 Python2 https://pypi.org/project/MySQL-python/ pip install MySQL-python 1 Python3 https://pypi.org/project/mysqlclient/ pip install mysqlclient 1 使用方式和PyMySQL 类似,如果有条件还是优先使用 PyMy...
- operator模块主要包括一些python内部操作符对应的函数 主要包括几类: 算术运算位运算序列操作逻辑比较对象比较 算术运算 操作语法函数相加a + badd(a, b)减法a - bsub(a, b)乘法a * bmul(a, b)普通除法a / btruediv(a, b)取整除法a // bfloordiv(a, b)指数a ** bpow(a, b... operator模块主要包括一些python内部操作符对应的函数 主要包括几类: 算术运算位运算序列操作逻辑比较对象比较 算术运算 操作语法函数相加a + badd(a, b)减法a - bsub(a, b)乘法a * bmul(a, b)普通除法a / btruediv(a, b)取整除法a // bfloordiv(a, b)指数a ** bpow(a, b...
- Python代码 import random names = ["小红", "小明", "小王"] random.choice(names) '小王' 123456 js代码 var names = ["小红", "小明", "小王"]; let index = Math.floor((Math.random() * names.length)); nam... Python代码 import random names = ["小红", "小明", "小王"] random.choice(names) '小王' 123456 js代码 var names = ["小红", "小明", "小王"]; let index = Math.floor((Math.random() * names.length)); nam...
- 持久化任何python的数据格式,对pickle的一个封装 import shelve # 准备数据 class Test(object): def __init__(self, n): self.n = n t1 = Test(123) t2 =Test(456) info = {"name": "Jimi", "age": 23} names = ["Al... 持久化任何python的数据格式,对pickle的一个封装 import shelve # 准备数据 class Test(object): def __init__(self, n): self.n = n t1 = Test(123) t2 =Test(456) info = {"name": "Jimi", "age": 23} names = ["Al...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
即将直播
热门标签