- # -*- 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: +...
- 安装 pip install lxml1 代码示例 from lxml import etree text = """ <html> <head> <title>这是标题</title> </head> <body> <div>这是内容</div> </bod... 安装 pip install lxml1 代码示例 from lxml import etree text = """ <html> <head> <title>这是标题</title> </head> <body> <div>这是内容</div> </bod...
- 测试的目录如下: root ├── module_root.py ├── package_a │ ├── child │ │ ├── __init__.py │ │ └── child_a.py │ ├── module.py │ └── module_a.py └── package_b └── module_b.py1234567891... 测试的目录如下: root ├── module_root.py ├── package_a │ ├── child │ │ ├── __init__.py │ │ └── child_a.py │ ├── module.py │ └── module_a.py └── package_b └── module_b.py1234567891...
- 大小写转换 print("name is Alex".capitalize()) # 转为首字母大写 ->Name is alex print("name is Alex".title()) # 转为标题形式 ->Name Is Alex print("Name".upper()) # 转大写 ->NAME print("Name".lowe... 大小写转换 print("name is Alex".capitalize()) # 转为首字母大写 ->Name is alex print("name is Alex".title()) # 转为标题形式 ->Name Is Alex print("Name".upper()) # 转大写 ->NAME print("Name".lowe...
- import itertools # “无限”迭代器 # 创建一个无限的迭代器,代码会打印出自然数序列,根本停不下来,只能按Ctrl+C退出。 def testCount(): natuals=itertools.count(1) for i in natuals: print(i) # testCount() # 传入的一个序列无限重复下去 def testC... import itertools # “无限”迭代器 # 创建一个无限的迭代器,代码会打印出自然数序列,根本停不下来,只能按Ctrl+C退出。 def testCount(): natuals=itertools.count(1) for i in natuals: print(i) # testCount() # 传入的一个序列无限重复下去 def testC...
- # 项目介绍: 爬取今日头条街拍图片 # 思路: # 1、通过观察列表页面,获取ajax的请求连接和参数 # 2、解析获取的json文件,获取图集连接 # 3、获取图集详情页 # 4、解析详情页,beautifulsoup解析出图集名称,re解析出图集连接 # 5、图集名称和图集链接存入mongodb # 6、下载图片,并保存到本地文件夹 # 7、调试完成后,开启多进程... # 项目介绍: 爬取今日头条街拍图片 # 思路: # 1、通过观察列表页面,获取ajax的请求连接和参数 # 2、解析获取的json文件,获取图集连接 # 3、获取图集详情页 # 4、解析详情页,beautifulsoup解析出图集名称,re解析出图集连接 # 5、图集名称和图集链接存入mongodb # 6、下载图片,并保存到本地文件夹 # 7、调试完成后,开启多进程...
- 安装 pip install chardet1 检测byte字节编码 confidence字段,表示检测的概率是1.0(即100%) import chardet ret = chardet.detect(b"hello world") print(ret) # {'encoding': 'ascii', 'confidence': 1.0} data =... 安装 pip install chardet1 检测byte字节编码 confidence字段,表示检测的概率是1.0(即100%) import chardet ret = chardet.detect(b"hello world") print(ret) # {'encoding': 'ascii', 'confidence': 1.0} data =...
- JavaScript age1 = 23 ; age2 = "23" ; // 值相等 console.log(age1 == age2) ; // true // 值和类型都相等 console.log(age1 === age2) ; // false 12345678910 PHP <?php $age1 = 23 ; $age2 = "23... JavaScript age1 = 23 ; age2 = "23" ; // 值相等 console.log(age1 == age2) ; // true // 值和类型都相等 console.log(age1 === age2) ; // false 12345678910 PHP <?php $age1 = 23 ; $age2 = "23...
- Requests Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求, 但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。 它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 Licensed 许可证的 基于Python开发的HTTP 库, 其在P... Requests Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求, 但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。 它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 Licensed 许可证的 基于Python开发的HTTP 库, 其在P...
- 数字number 整数int浮点数float复数complex 小整数池:-5 ~ 257 布尔值bool TrueFalse 三元运算符:result = value1 if condition else value2 字节bytes与字符串string 字节 –> decode –> 字符串字符串 –> encode –> 字节... 数字number 整数int浮点数float复数complex 小整数池:-5 ~ 257 布尔值bool TrueFalse 三元运算符:result = value1 if condition else value2 字节bytes与字符串string 字节 –> decode –> 字符串字符串 –> encode –> 字节...
- 设计:自顶向下,分解问题 执行:自底向上,单元测试 软件开发模式 瀑布模式 螺旋模式 快速原型模型 喷泉模式 混合模式 敏捷开发模式 软件开发生命周期 确定问题 可行性分析 系统分析 系统设计 ... 设计:自顶向下,分解问题 执行:自底向上,单元测试 软件开发模式 瀑布模式 螺旋模式 快速原型模型 喷泉模式 混合模式 敏捷开发模式 软件开发生命周期 确定问题 可行性分析 系统分析 系统设计 ...
- 发布消息 # -*- coding: utf-8 -*- import redis redis_con = redis.Redis(host='127.0.0.1') redis_con.publish(channel='test', message='hi-1') 12345678 订阅消息 # -*- coding: utf-8 -*- import... 发布消息 # -*- coding: utf-8 -*- import redis redis_con = redis.Redis(host='127.0.0.1') redis_con.publish(channel='test', message='hi-1') 12345678 订阅消息 # -*- coding: utf-8 -*- import...
- 当使用requests的get下载大文件/数据时,建议使用使用stream模式。 当把get函数的stream参数设置成False时,它会立即开始下载文件并放到内存中,如果文件过大,有可能导致内存不足。 当把get函数的stream参数设置成True时,它不会立即开始下载,当你使用iter_content或iter_lines遍历内容或访问内容属性时才开始下载。需要... 当使用requests的get下载大文件/数据时,建议使用使用stream模式。 当把get函数的stream参数设置成False时,它会立即开始下载文件并放到内存中,如果文件过大,有可能导致内存不足。 当把get函数的stream参数设置成True时,它不会立即开始下载,当你使用iter_content或iter_lines遍历内容或访问内容属性时才开始下载。需要...
- 1、准备一个项目文件夹 mkdir tmp && cmd tmp 1 2、准备两个文件,主文件__main__.py调用 hello.py # -*- coding:utf-8 -*- # __main__.py import hello print("main") 123456 # -*- coding:utf-8 -*- # hello... 1、准备一个项目文件夹 mkdir tmp && cmd tmp 1 2、准备两个文件,主文件__main__.py调用 hello.py # -*- coding:utf-8 -*- # __main__.py import hello print("main") 123456 # -*- coding:utf-8 -*- # hello...
- 思路: 读取文件名检测文件是否存在打开文件检测文件大小发送文件大小和MD5值给客户端等客户端确认开始边读边发数据MD5验证 # 服务器端 import socket import os import hashlib server = socket.socket() server.bind(("localhost", 6969)) # 绑定监听端口 serv... 思路: 读取文件名检测文件是否存在打开文件检测文件大小发送文件大小和MD5值给客户端等客户端确认开始边读边发数据MD5验证 # 服务器端 import socket import os import hashlib server = socket.socket() server.bind(("localhost", 6969)) # 绑定监听端口 serv...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签