
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
python 中有这么一个库configparser,用这个库来解析cfg文件,代码如下:import configparserdef get_conf_parse(path,key,section=None):""":param path: 配置文件的路径:param key: key:param section: 段落:return:"""cf = configparser.ConfigPar
import reimport requestsclass SpiderHimalaya(object):def __init__(self):self.headers = {"User-Agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (K...
AES(Advanced Encryption Standard) 是一种高级的对称加密的加密算法.所以说他的加密和解密使用的是相同的key.但是python 实现的AES加密算法是有点缺陷的,就是对加密的key 的长度有限制,长度必须是16,24,32 个字节,分别对应AES-128,AES-192 or AES-256所以说要和java 实现互通,就必须规定加密key的长度代码如下:impor
给你两个没有重复元素的数组nums1 和 nums2 ,其中nums1 是 nums2 的子集。请你找出nums1 中每个元素子在nums2 中的下一个比较大的值。nums1 中数字x 的下一个更大元素是指nums2 中对应位置的右边的第一个比x 的元素。如果不存在,对应位置输出-1。解法一遍历查找代码如下:class Solution1:def nextGreaterElement(self,
marshmallow 包的使用marshmallow 和 django 的序列化器有点像。可以自定义校验的模型使用方法如下:1、定义需要校验的字段from marshmallow import Schema, fields, EXCLUDE, validate, ValidationErrorclass User(Schema):name = fields.String(required=Tru
二维转一维数组的方法很多,使用numpy ,sum 好多方法可以实现。例如:arr = [[1,2,3],[4,5,6]]# 方法一print([item for i in arr for item in i])# 方法二from functools import reduceprint(reduce(lambdax,y:x+y,arr))# 方法三print(sum(arr,[]))多维转一维d
本质就是打印的字符和显示字符的拼接。代码如下:def print_triangle(n):"""打印n行三角形"""for i in range(n):for j in range(n,i,-1):print(" ",end="")for j in range(i + 1):print("*",end="")for j in range(i):print("$",end="")if __name_
【代码】把parquet类型的超大文件拆分成小文件(python)

编辑距离python
python2 urllib2 发送post 请求和get 请求代码如下:import urllib2user_agent = ("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36 Edg/9