
python
聪明的大嘴花
这个作者很懒,什么都没留下…
展开
-
浏览器中文编码解码利用python实现
import urllib.parsexx = "%E8%81%AA%E6%98%8E%E7%9A%84%E5%A4%A7%E5%98%B4%E8%8A%B1"print(urllib.parse.unquote(xx)) # 解码s = input("请输入中文:")result = urllib.parse.quote(s) # 转为 url 编码print(result)原创 2022-05-20 10:56:31 · 1226 阅读 · 0 评论 -
Django自定义过滤器
需求:Django框架中,后端传入前端数据量太大,展示不下,需要只展示前几个字符串解决方案:自定义过滤器返回前几个字符串在app目录下新建templatetags目录,在该目录中新建__init__.py以及myFilters.py,myFilters.py中定义过滤器返回前10个字符串from django import templateregister = template.Library()@register.filterdef InterceptString(post_resu原创 2021-12-31 15:26:14 · 547 阅读 · 0 评论 -
python运算符 >>、<<
位移运算符x << y # 等同于 x*(2**y)x >> y. # 等同于 x/(2**y)"""48 >> 248的二进制值为"110000",将48二进制整体向右移动2位变成"001100",计算得到的值为2**3+2**2--> 12"""原创 2021-11-11 11:34:03 · 1307 阅读 · 0 评论 -
python中的dict与json、yaml相互转换
dict to jsonimport json# json.dumps() 是把python对象转换成json对象的一个过程,生成的是字符串。 s理解为 str# json.dump() 是把python对象转换成json对象生成一个fp的文件流,和文件相关。dict_1 = {'a': 1, 'b': 2} # {'a': 1, 'b': 2} type(dict_1) --> <class 'dict'>json_1 = json.dumps(dict_1) # {"a原创 2021-11-05 17:04:48 · 1287 阅读 · 1 评论 -
python操作excel
from openpyxl import load_workbookwb = load_workbook(config_path)ws = wb['Sheet1'] # 获取sheet页名为Sheet1的标签页ws['A'] # A列的所有元素 为元组对象# 遍历元素for item in ws['A']: value = item.value #A列的每个值 rowNum = item.row #所在行数 ws.delete_rows(item.row) #删除第几行ws.app原创 2021-08-20 17:25:41 · 131 阅读 · 0 评论