- pypi : https://pypi.org/project/zope.interface/ 文档:https://zopeinterface.readthedocs.io/en/latest/index.html 面向对象中接口负责定义规则,具体实现类来实现规则 安装 pip install zope.interface 1 代码示例 from zope... pypi : https://pypi.org/project/zope.interface/ 文档:https://zopeinterface.readthedocs.io/en/latest/index.html 面向对象中接口负责定义规则,具体实现类来实现规则 安装 pip install zope.interface 1 代码示例 from zope...
- python3 pip install pdfminer3k 1 # -*- encoding: utf-8 -*- try: from urllib.request import urlopen except: from urllib import urlopen from io import StringIO from pdfminer.pdfinterp... python3 pip install pdfminer3k 1 # -*- encoding: utf-8 -*- try: from urllib.request import urlopen except: from urllib import urlopen from io import StringIO from pdfminer.pdfinterp...
- 摘要算法模块,hashlib 碰撞:把无限多的数据集合映射到一个有限的集合中 要注意摘要算法不是加密算法,不能用于加密(因为无法通过摘要反推明文),只能用于防篡改,但是它的单向计算特性决定了可以在不存储明文口令的情况下验证用户口令。 对原始口令加一个复杂字符串来实现,俗称“加盐”:加salt算法 通过彩虹表根据哈希值反推原始口令 hashlib模块 imp... 摘要算法模块,hashlib 碰撞:把无限多的数据集合映射到一个有限的集合中 要注意摘要算法不是加密算法,不能用于加密(因为无法通过摘要反推明文),只能用于防篡改,但是它的单向计算特性决定了可以在不存储明文口令的情况下验证用户口令。 对原始口令加一个复杂字符串来实现,俗称“加盐”:加salt算法 通过彩虹表根据哈希值反推原始口令 hashlib模块 imp...
- python3.6 下测试 # -*- coding: utf-8 -*- class Demo(object): name = "demo" def instance_func(self): pass @classmethod def class_func(cls): pass @staticmethod def static_func(): pass def... python3.6 下测试 # -*- coding: utf-8 -*- class Demo(object): name = "demo" def instance_func(self): pass @classmethod def class_func(cls): pass @staticmethod def static_func(): pass def...
- 文档: PyPI: https://pypi.org/project/Flask-SocketIO/Github: https://github.com/miguelgrinberg/Flask-SocketIOdoc: https://flask-socketio.readthedocs.iosocket.io: https://socket.io/ 安装 pi... 文档: PyPI: https://pypi.org/project/Flask-SocketIO/Github: https://github.com/miguelgrinberg/Flask-SocketIOdoc: https://flask-socketio.readthedocs.iosocket.io: https://socket.io/ 安装 pi...
- # -*- coding: utf-8 -*- # @File : merge_dict.py # @Date : 2018-05-04 # 项目说明: 合并两个字典 # 要合并的字典 a = {"a1": 1, "a2": 2, "c": 3} b = {"b1": 1, "b2": 2, "c": 4} # 方式一: c={} c.update(a) pr... # -*- coding: utf-8 -*- # @File : merge_dict.py # @Date : 2018-05-04 # 项目说明: 合并两个字典 # 要合并的字典 a = {"a1": 1, "a2": 2, "c": 3} b = {"b1": 1, "b2": 2, "c": 4} # 方式一: c={} c.update(a) pr...
- 依赖 pip install pillow 1 代码 # -*- coding: utf-8 -*- from PIL import Image, ImageDraw, ImageFont import os def watermark(img_source): # 打开图片 img = Image.open(img_source) # 添加文字 draw ... 依赖 pip install pillow 1 代码 # -*- coding: utf-8 -*- from PIL import Image, ImageDraw, ImageFont import os def watermark(img_source): # 打开图片 img = Image.open(img_source) # 添加文字 draw ...
- 代码如下 # -*- coding: utf-8 -*- def get_lower_case_name(text): lst = [] for index, char in enumerate(text): if char.isupper() and index != 0: lst.append("_") lst.append(char) return "".j... 代码如下 # -*- coding: utf-8 -*- def get_lower_case_name(text): lst = [] for index, char in enumerate(text): if char.isupper() and index != 0: lst.append("_") lst.append(char) return "".j...
- 1、整数,整数运算永远是精确的,0x前缀表示16进制 2、浮点数,科学计数法,e表示代替10 3、字符串,‘’或者“”包围 4、布尔值,注意大小写:True,False,布尔运算:and,or,not 5、空值,None,不能理解为0,因为0是有意义的,而None是一个特殊的空值 变量:大... 1、整数,整数运算永远是精确的,0x前缀表示16进制 2、浮点数,科学计数法,e表示代替10 3、字符串,‘’或者“”包围 4、布尔值,注意大小写:True,False,布尔运算:and,or,not 5、空值,None,不能理解为0,因为0是有意义的,而None是一个特殊的空值 变量:大...
- 问题: 早PyCharm中调试项目,从项目的根目录引入其他模块,可以正常调试, 上线之后发现项目根目录没有添加到环境变量中,会报错: ImportError: No module named 1 解决: 将顶层目录路径添加到Python路径 export PYTHONPATH=$PYTHONPATH:/root 1 问题: 早PyCharm中调试项目,从项目的根目录引入其他模块,可以正常调试, 上线之后发现项目根目录没有添加到环境变量中,会报错: ImportError: No module named 1 解决: 将顶层目录路径添加到Python路径 export PYTHONPATH=$PYTHONPATH:/root 1
- 1.运算符的优先级 print(3*1**3) #3 相当于:3*(1**3)1 2.小整数池 a = 1 b = 1 print(a is b) # True a = 300 b = 300 print(a is b) # True # 在shell里是False # [-5, 256]之间的整数,值相同的整数共享一个对象 # is 比较内存地址 ... 1.运算符的优先级 print(3*1**3) #3 相当于:3*(1**3)1 2.小整数池 a = 1 b = 1 print(a is b) # True a = 300 b = 300 print(a is b) # True # 在shell里是False # [-5, 256]之间的整数,值相同的整数共享一个对象 # is 比较内存地址 ...
- 作者:知乎用户 在学习和使用python的过程中,少不了要与Python IDLE打交道。但使用 Python IDLE 都会遇到一个常见而又懊恼的问题——要怎么清屏? 答案是为IDLE增加一个清屏的扩展ClearWindow就可以了(在Issue 6143: IDLE中可以看到这个扩展的说明)。 下面我说说... 作者:知乎用户 在学习和使用python的过程中,少不了要与Python IDLE打交道。但使用 Python IDLE 都会遇到一个常见而又懊恼的问题——要怎么清屏? 答案是为IDLE增加一个清屏的扩展ClearWindow就可以了(在Issue 6143: IDLE中可以看到这个扩展的说明)。 下面我说说...
- 本例子使用python3 新建两个文件: a.py print("a...")1 b.py import a import time from importlib import reload while True: time.sleep(5) reload(a)1234567 现在,我们启动b.py文件,输出如下 a.... a.... a.... a.... 本例子使用python3 新建两个文件: a.py print("a...")1 b.py import a import time from importlib import reload while True: time.sleep(5) reload(a)1234567 现在,我们启动b.py文件,输出如下 a.... a.... a.... a....
- Python2中的print是一个语句,而Python3中是一个函数 Python2代码 example.py def greet(name): print "Hello, {0}!".format(name) print "What's your name?" name = raw_input() greet(name) 12345 命令行中执行指令 $ 2t... Python2中的print是一个语句,而Python3中是一个函数 Python2代码 example.py def greet(name): print "Hello, {0}!".format(name) print "What's your name?" name = raw_input() greet(name) 12345 命令行中执行指令 $ 2t...
- cmd进入指定文件夹: 输入要到达的盘如“D:--回车” 输入CD--空格--到达的路径--回车 pip在Scripts目录下 例如安装中文分词第三方库: jieba ... cmd进入指定文件夹: 输入要到达的盘如“D:--回车” 输入CD--空格--到达的路径--回车 pip在Scripts目录下 例如安装中文分词第三方库: jieba ...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签