- 通过:127.0.0.1:8000 来访问 发送字符串 # 用socket实现一个简单的服务器,可以通过浏览器来访问 import socket def handle(conn): # 请求处理函数 data = conn.recv(1024) print(data) conn.send(bytes("HTTP/1.1 200 OK\r\n\r\n",enc... 通过:127.0.0.1:8000 来访问 发送字符串 # 用socket实现一个简单的服务器,可以通过浏览器来访问 import socket def handle(conn): # 请求处理函数 data = conn.recv(1024) print(data) conn.send(bytes("HTTP/1.1 200 OK\r\n\r\n",enc...
- BeautifulSoup BeautifulSoup是一个模块,该模块用于接收一个HTML或XML字符串, 然后将其进行格式化,之后遍可以使用他提供的方法进行快速查找指定元素, 从而使得在HTML或XML中查找指定元素变得简单。 安装: pip install BeautifulSoup4 1 导入: from bs4 import BeautifulS... BeautifulSoup BeautifulSoup是一个模块,该模块用于接收一个HTML或XML字符串, 然后将其进行格式化,之后遍可以使用他提供的方法进行快速查找指定元素, 从而使得在HTML或XML中查找指定元素变得简单。 安装: pip install BeautifulSoup4 1 导入: from bs4 import BeautifulS...
- 1、函数实现 # -*- coding: utf-8 -*- def tail(filename, n=10): with open(filename, "r") as f: lines = f.readlines()[-n:] return "".join(lines) 12345678 2、测试文件 poetry.txt 为了方便验证,每行之前加上行号数字 ... 1、函数实现 # -*- coding: utf-8 -*- def tail(filename, n=10): with open(filename, "r") as f: lines = f.readlines()[-n:] return "".join(lines) 12345678 2、测试文件 poetry.txt 为了方便验证,每行之前加上行号数字 ...
- 元类 Python 2.7.5 旧式类 class Foo(): pass foo = Foo() print(type(foo)) print(type(Foo)) print(type(type)) # <type 'instance'> # <type 'classobj'> # <type 'type'> 123456... 元类 Python 2.7.5 旧式类 class Foo(): pass foo = Foo() print(type(foo)) print(type(Foo)) print(type(type)) # <type 'instance'> # <type 'classobj'> # <type 'type'> 123456...
- eval(expression, [globals=None{dict}, locals=None{dict}]) 执行一个字符串表达式 python是用命名空间来记录变量的轨迹的,命名空间是一个dictionary,键是变量名,值是变量值 查找顺序:LEGB local 局部 locals() Enclose 闭包 Global 全局 globals() B... eval(expression, [globals=None{dict}, locals=None{dict}]) 执行一个字符串表达式 python是用命名空间来记录变量的轨迹的,命名空间是一个dictionary,键是变量名,值是变量值 查找顺序:LEGB local 局部 locals() Enclose 闭包 Global 全局 globals() B...
- 1、PHP关联数组与json数据转换前后key的顺序不变 <?php // obj -> json $obj1 = [ 'name'=>'Tom', 'age'=> 23, ]; $obj2 = [ 'age'=> 23, 'name'=>'Tom', ]; print_r(json_encode($obj1)); // {"... 1、PHP关联数组与json数据转换前后key的顺序不变 <?php // obj -> json $obj1 = [ 'name'=>'Tom', 'age'=> 23, ]; $obj2 = [ 'age'=> 23, 'name'=>'Tom', ]; print_r(json_encode($obj1)); // {"...
- 测试环境 Python 2.7.5 1、直接做MD5 # -*- coding: utf-8 -*- import hashlib s = '20637332019-03-29已受理' md5 = hashlib.md5(s).hexdigest() # md5 = hashlib.md5(s.encode("utf-8")).hexdigest() # Uni... 测试环境 Python 2.7.5 1、直接做MD5 # -*- coding: utf-8 -*- import hashlib s = '20637332019-03-29已受理' md5 = hashlib.md5(s).hexdigest() # md5 = hashlib.md5(s.encode("utf-8")).hexdigest() # Uni...
- 添加无认证代理,以参数形式添加 chromeOptions = webdriver.ChromeOptions() chromeOptions.add_argument('--proxy-server=http://ip:port') driver = webdriver.Chrome(chrome_options=chromeOptions) 123 添加认证... 添加无认证代理,以参数形式添加 chromeOptions = webdriver.ChromeOptions() chromeOptions.add_argument('--proxy-server=http://ip:port') driver = webdriver.Chrome(chrome_options=chromeOptions) 123 添加认证...
- 详情参考官方文档: https://github.com/gorakhargosh/watchdog 监控文件示例 import time from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler # 自定义处理类 class MyHand... 详情参考官方文档: https://github.com/gorakhargosh/watchdog 监控文件示例 import time from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler # 自定义处理类 class MyHand...
- 环境:python 3.6 文件结构 ├── clazz │ ├── __init__.py │ ├── a.py │ └── b.py └── main.py 12345 a.py 的代码 def show(): print("show A") 12 b.py 的代码 def show(): print("show B") 12 从main中... 环境:python 3.6 文件结构 ├── clazz │ ├── __init__.py │ ├── a.py │ └── b.py └── main.py 12345 a.py 的代码 def show(): print("show A") 12 b.py 的代码 def show(): print("show B") 12 从main中...
- Java 三个点 ...支持函数接收不定参数和数组 Java >= 1.5 class Demo{ public static void showArgs(int ...args){ for(int arg : args){ System.out.println(arg); } } public static void main(String[] args) ... Java 三个点 ...支持函数接收不定参数和数组 Java >= 1.5 class Demo{ public static void showArgs(int ...args){ for(int arg : args){ System.out.println(arg); } } public static void main(String[] args) ...
- 使用pip安装报错 pip is configured with locations that require TLS/SSL 1 方式一: 安装 openssl-devel 重新编译Python 方式二: 临时使用http源,如果赶时间,可以快速解决问题 pip install supervisor -i http://pypi.douban.com/si... 使用pip安装报错 pip is configured with locations that require TLS/SSL 1 方式一: 安装 openssl-devel 重新编译Python 方式二: 临时使用http源,如果赶时间,可以快速解决问题 pip install supervisor -i http://pypi.douban.com/si...
- 如果连接直接这样写,看上去很直观,不过参数替换不是很方便,而且看着不舒服 https://www.mysite.com/?sortField=%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD&pageIndex=3&pageSize=20 1 可以使用如下方式美化代码 from urllib import urlencode... 如果连接直接这样写,看上去很直观,不过参数替换不是很方便,而且看着不舒服 https://www.mysite.com/?sortField=%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD&pageIndex=3&pageSize=20 1 可以使用如下方式美化代码 from urllib import urlencode...
- 集合是指包含一组元素的数据结构 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict 集合是指包含一组元素的数据结构 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict
- itemgetter获取字典元素 groupby分组 代码示例 from itertools import groupby from operator import itemgetter d1 = {"name": "Tom", "age": 23, "country": "cn"} d2 = {"name": "Jimi", "age": 21, "countr... itemgetter获取字典元素 groupby分组 代码示例 from itertools import groupby from operator import itemgetter d1 = {"name": "Tom", "age": 23, "country": "cn"} d2 = {"name": "Jimi", "age": 21, "countr...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签