python
Dozt
这个作者很懒,什么都没留下…
展开
-
Python 字典树遍历
Python 字典树遍历原创 2022-08-18 18:17:00 · 536 阅读 · 1 评论 -
Python 列表树遍历
列表树遍历原创 2022-08-18 17:09:23 · 260 阅读 · 0 评论 -
txt 写入Access数据库(Python)
txt 写入Access数据库(Python)在git上的找的轮子,链接直接扔下面:https://github.com/dhanababum/accessdb注意txt文档的分隔符,在轮子里默认是***’,’***,否则会导入失败哦try: import accessdb import pandas import pypyodbcexcept ImportError: raise ImportError( '请下载这三个依赖文件(sudo pip原创 2022-01-28 16:56:51 · 1955 阅读 · 0 评论 -
百度网盘开放平台接入(Python)
百度网盘开放平台接入(Python)百度网盘开放平台接入链接:https://pan.baidu.com/union/doc/nksg0sbfs接入流程1.请在官网首页右上角找到登录入口,使用百度账号进行登录。如果您还没有百度账号,请按照百度账号统一注册流程进行注册。2.登录后,点击官网首页图中【立即申请】或个人中心【申请认证账号并接入】进入申请接入页面。3.按照指示完成认证后,可前往控制台创建应用。4.选择应用类别,填写应用名称、描述后,即可创建应用。5.应用创建成功后将获取对应的Appi原创 2022-01-28 15:46:09 · 8618 阅读 · 0 评论 -
Django OrderingFilter NullsLast 排序
Django OrderingFilter NullsLast 排序重写 OrderingFilter 的 filter_queryset() 方法class NullsLastOrderingFilter(OrderingFilter): def filter_queryset(self, request, queryset, view): ordering = self.get_ordering(request, queryset, view) def fil原创 2021-09-14 10:13:40 · 5004 阅读 · 0 评论 -
python 支付宝支付(2)
python 支付宝支付(2)本文使用支付宝sdk方法,实现支付宝h5支付,其他支付方式,可以参考,相对应的调整导包,即可实现。逻辑过于简单,直接上代码。需要注意的:alipay.aop报错主要原因是alipay-python-sdk安装失败解决办法:链接: link.要清楚支付方式,导对相应的包import logging, requestsfrom alipay.aop.api.AlipayClientConfig import AlipayClientConfigfrom al原创 2021-09-08 11:46:54 · 1073 阅读 · 0 评论 -
python 支付宝支付(1)
python 支付宝支付(1)该方法是通过手动编写支付宝h5支付接口,但并并未实现,仅供参考,因为一直报签名错误,并且密钥相关的csr也都正确,经过多方询问和思考,后放弃,改用支付宝sdk,会在下一篇讲到。如果可以给你提供一点思路,倍感荣幸!如果能够提供解决思路,非常感谢!(部分代码参考网上相关方法)import collections, datetime, logging, base64, requests, OpenSSL, hashlib, re, rsa, osfrom Crypto.H原创 2021-09-08 11:36:12 · 559 阅读 · 0 评论 -
python 使用SMTP发送邮件
本文的python发送邮件,使用的是SMTP协议,端口为25.下面是完整的 代码片段。import smtplibfrom email import encodersfrom email.header import Headerfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom email.mime.base import MIMEBasefrom email.utils原创 2021-07-29 17:13:36 · 284 阅读 · 0 评论 -
python base64 转存图片
python base64 转存图片base64的数据,开头内容如下:def base64_to_photo(file_data, file_name): """ file_data: base64数据 file_name: 文件名称 """ if file_data: b64_data = file_data.split(';base64,')[1] data = base64.b64decode(b64_data) with open原创 2021-05-18 11:56:57 · 1488 阅读 · 0 评论 -
python 获取用户请求的ip地址
python 获取用户请求ip地址import loggingdef get_client_ip(request): """ 获取请求IP :param request: :return: """ ip = '' try: # HTTP_X_FORWARDED_FOR: 浏览当前页面的用户计算机的网关. x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR原创 2021-05-18 09:43:43 · 3115 阅读 · 0 评论 -
git 拉取远端所有分支
git 拉取远端所有分支通过git clone下来的项目,分支一般位于master,这时如果我们需要拉取项目的所有分支,可以通过以下命令完成git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; donegit fetch --allgit pull --all...原创 2021-05-17 10:12:36 · 1735 阅读 · 0 评论 -
python使用xlwt导出excel
python使用xlwt导出excelimport xlwtdef save_excel(file_name='', detail_list=[], table_name='', _title_list=[]): """ file_name: 文件名, detail_list: 写入excel数据 格式: [{}, {}, {}, 。。。。] 每个字典代表一行数据, table_name: 表名, _title_list: 列名字,可自定义为中文 格式:原创 2021-05-15 17:21:07 · 550 阅读 · 0 评论