- orm英文全称object relational mapping,对象映射关系 http://www.sqlalchemy.org/ 常用操作 """ MySQL-Python mysql+mysqldb://<user>:<password>@<host>[:<port>]/<dbname> pymy... orm英文全称object relational mapping,对象映射关系 http://www.sqlalchemy.org/ 常用操作 """ MySQL-Python mysql+mysqldb://<user>:<password>@<host>[:<port>]/<dbname> pymy...
- fnmatch提供了一种类似 Unix shell-style 风格的文件名匹配方式 匹配模式 * 匹配任何字符 ? 匹配一个字符 [seq] 匹配在集合seq 中的任意字符 [!seq] 匹配不在集合seq 中的任意字符 1234 代码示例 import fnmatch filenames = [ "China.txt", "Japan.txt", "Am... fnmatch提供了一种类似 Unix shell-style 风格的文件名匹配方式 匹配模式 * 匹配任何字符 ? 匹配一个字符 [seq] 匹配在集合seq 中的任意字符 [!seq] 匹配不在集合seq 中的任意字符 1234 代码示例 import fnmatch filenames = [ "China.txt", "Japan.txt", "Am...
- # my_module.py # 被用于调用测试 def hello(): print("hello")123456 解释器内部使用的方法 my_module1 = __import__("my_module") my_module1.hello() # hello1234 官方建议使用方式 import importlib module2 = im... # my_module.py # 被用于调用测试 def hello(): print("hello")123456 解释器内部使用的方法 my_module1 = __import__("my_module") my_module1.hello() # hello1234 官方建议使用方式 import importlib module2 = im...
- 依赖库: pip install scrapy-splash1 配置settings.py # splash服务器地址 SPLASH_URL = 'http://localhost:8050' # 支持cache_args(可选) SPIDER_MIDDLEWARES = { 'scrapy_splash.SplashDeduplicateArgsMiddlew... 依赖库: pip install scrapy-splash1 配置settings.py # splash服务器地址 SPLASH_URL = 'http://localhost:8050' # 支持cache_args(可选) SPIDER_MIDDLEWARES = { 'scrapy_splash.SplashDeduplicateArgsMiddlew...
- csv文件 读取保存操作 官方文档:https://docs.python.org/3/library/csv.html 写入 # -*- encoding: utf-8 -*- import csv from io import StringIO from urllib import urlopen # 按行元组参数写入 def writerCsv1(): ... csv文件 读取保存操作 官方文档:https://docs.python.org/3/library/csv.html 写入 # -*- encoding: utf-8 -*- import csv from io import StringIO from urllib import urlopen # 按行元组参数写入 def writerCsv1(): ...
- fuzzywuzzy使用编辑距离(Levenshtein Distance)来计算序列之间的差异 github: https://github.com/seatgeek/fuzzywuzzy 安装 pip install fuzzywuzzy 1 代码示例 from fuzzywuzzy import fuzz text1 = "北京绿色公交占比年底将达93... fuzzywuzzy使用编辑距离(Levenshtein Distance)来计算序列之间的差异 github: https://github.com/seatgeek/fuzzywuzzy 安装 pip install fuzzywuzzy 1 代码示例 from fuzzywuzzy import fuzz text1 = "北京绿色公交占比年底将达93...
- 列表生成器 # 列表生成式 lst = [] for i in range(10): lst.append(i * 2) print(lst) # [0, 2, 4, 6, 8, 10, 12, 14, 16, 18] # 相当于: lst = [i * 2 for i in range(10)] print(lst) # [0, 2, 4, 6, 8, 10, 1... 列表生成器 # 列表生成式 lst = [] for i in range(10): lst.append(i * 2) print(lst) # [0, 2, 4, 6, 8, 10, 12, 14, 16, 18] # 相当于: lst = [i * 2 for i in range(10)] print(lst) # [0, 2, 4, 6, 8, 10, 1...
- 文件准备 $ mkdir tmp $ cd tmp $ touch file1.txt $ touch file2.txt $ touch file3.log $ ls file1.txt file2.txt file3.log 1234567 测试 import glob # 使用零个或多个字符通配符 * glob.glob("tmp/*.txt") O... 文件准备 $ mkdir tmp $ cd tmp $ touch file1.txt $ touch file2.txt $ touch file3.log $ ls file1.txt file2.txt file3.log 1234567 测试 import glob # 使用零个或多个字符通配符 * glob.glob("tmp/*.txt") O...
- 参考了很多,总结下 Python脚本执行的方式 当模块导入直接运行(__name__ == "main") $ python 运行当前目录下py文件$ python -m 将已安装库中的模块当脚本运行 主要区别在于: 查找文件的路径不一样一个运行的是脚本,一个是模块当脚本运行 参考: PYTHON 和PYTHON-M 的区别 参考了很多,总结下 Python脚本执行的方式 当模块导入直接运行(__name__ == "main") $ python 运行当前目录下py文件$ python -m 将已安装库中的模块当脚本运行 主要区别在于: 查找文件的路径不一样一个运行的是脚本,一个是模块当脚本运行 参考: PYTHON 和PYTHON-M 的区别
- 测试过程比较啰嗦,可以直接看文章底部的结论 测试环境 python 2.7.5 读写的文本 # -*- coding: utf-8 -*- poetry = """ 相思 唐代:王维 红豆生南国,春来发几枝。 愿君多采撷,此物最相思。 """ 12345678 1、直接读写中文(正常) # -*- coding: utf-8 -*- # 写入(正常) f ... 测试过程比较啰嗦,可以直接看文章底部的结论 测试环境 python 2.7.5 读写的文本 # -*- coding: utf-8 -*- poetry = """ 相思 唐代:王维 红豆生南国,春来发几枝。 愿君多采撷,此物最相思。 """ 12345678 1、直接读写中文(正常) # -*- coding: utf-8 -*- # 写入(正常) f ...
- vars 是内建函数,返回一个字典对象 不带参数,等价于 locals(). 带参数,等价于 object.__dict__. 12 class A(object): def __init__(self): self.a = 1 self.b = 2 def keys(self): for key in vars(self).keys(): yield key d... vars 是内建函数,返回一个字典对象 不带参数,等价于 locals(). 带参数,等价于 object.__dict__. 12 class A(object): def __init__(self): self.a = 1 self.b = 2 def keys(self): for key in vars(self).keys(): yield key d...
- 先看两段代码 Python 2.7.5 # -*- coding: utf-8 -*- # 旧式类 class Foo(): pass foo = Foo() print(foo.__class__) print(type(foo)) # __main__.Foo # <type 'instance'> # obj.__class__就表示该类,但... 先看两段代码 Python 2.7.5 # -*- coding: utf-8 -*- # 旧式类 class Foo(): pass foo = Foo() print(foo.__class__) print(type(foo)) # __main__.Foo # <type 'instance'> # obj.__class__就表示该类,但...
- flask-cors模块解决Flask跨域请求Cross-Origin问题 文档:https://flask-cors.readthedocs.io/en/latest/ 安装 pip install flask-cors 1 代码示例 from flask import Flask, jsonify from flask_cors import CORS ... flask-cors模块解决Flask跨域请求Cross-Origin问题 文档:https://flask-cors.readthedocs.io/en/latest/ 安装 pip install flask-cors 1 代码示例 from flask import Flask, jsonify from flask_cors import CORS ...
- 需要在Nuget安装IronPython, 如果报错,需要更新Nuget版本则下载对应版本即可:https://dist.nuget.org/index.html 添加引用:IronPython.dll,Microsoft.Scripting.dll(在IronPython的安装目录中) c#文件:... 需要在Nuget安装IronPython, 如果报错,需要更新Nuget版本则下载对应版本即可:https://dist.nuget.org/index.html 添加引用:IronPython.dll,Microsoft.Scripting.dll(在IronPython的安装目录中) c#文件:...
- 工厂: 表示负责创建其他类型对象的类 优点: 1、松耦合,对象的创建可以独立于类的实现 2、客户端无需了解创建对象的类,但是可以使用它来创建对象。只需要知道需要传递的接口,方法和参数 3、工厂中添加其他类来创建其他类型的对象,无需更改客户端代码 4、工厂可以重用现有对象 分类 1、简单工厂模式 允许接口创建对象,但不会暴露对象的创建逻辑 2、工厂方法模式 允许接口创... 工厂: 表示负责创建其他类型对象的类 优点: 1、松耦合,对象的创建可以独立于类的实现 2、客户端无需了解创建对象的类,但是可以使用它来创建对象。只需要知道需要传递的接口,方法和参数 3、工厂中添加其他类来创建其他类型的对象,无需更改客户端代码 4、工厂可以重用现有对象 分类 1、简单工厂模式 允许接口创建对象,但不会暴露对象的创建逻辑 2、工厂方法模式 允许接口创...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化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 规格体系从零搭建业务项目。
回顾中
热门标签