- 通过: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...
上滑加载中
推荐直播
-
华为云码道-玩转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创作思路,一次讲透!
回顾中
热门标签