Python 编码Basic Auth使用方法简单实例


Posted in Python onMay 25, 2017

本片博文主要介绍在Python3 环境下把用户名密码编码成字符串。

代码如下:

import base64
def get_basic_auth_str(username, password):
  temp_str = username + ':' + password
  # 转成bytes string
  bytesString = temp_str.encode(encoding="utf-8")
  # base64 编码
  encodestr = base64.b64encode(bytesString)
  # 解码
  decodestr = base64.b64decode(encodestr)

  return 'Basic ' + encodestr.decode()

调用样例:

print(get_basic_auth_str('admin', '123456'))

输出

Basic YWRtaW46MTIzNDU2

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
python sqlobject(mysql)中文乱码解决方法
Nov 14 Python
Pycharm 实现下一个文件引用另外一个文件的方法
Jan 17 Python
Python 限制线程的最大数量的方法(Semaphore)
Feb 22 Python
使用python判断jpeg图片的完整性实例
Jun 10 Python
Python 用三行代码提取PDF表格数据
Oct 13 Python
使用pandas的box_plot去除异常值
Dec 10 Python
Python调用scp向服务器上传文件示例
Dec 22 Python
python数据预处理方式 :数据降维
Feb 24 Python
Python3标准库之functools管理函数的工具详解
Feb 27 Python
python安装cx_Oracle和wxPython的方法
Sep 14 Python
cookies应对python反爬虫知识点详解
Nov 25 Python
OpenCV实现常见的四种图像几何变换
Apr 01 Python
Python 含参构造函数实例详解
May 25 #Python
Python爬虫之模拟知乎登录的方法教程
May 25 #Python
python爬虫入门教程--优雅的HTTP库requests(二)
May 25 #Python
Python操作使用MySQL数据库的实例代码
May 25 #Python
python爬虫入门教程--快速理解HTTP协议(一)
May 25 #Python
用生成器来改写直接返回列表的函数方法
May 25 #Python
Python随机读取文件实现实例
May 25 #Python
You might like
Sorting Array Values in PHP(数组排序)
2011/09/15 PHP
PHP 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
分享十款最出色的PHP安全开发库中文详细介绍
2015/03/22 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
Javascript实现仿WebQQ界面的“浮云”兼容 IE7以上版本及FF
2011/04/27 Javascript
JavaScript回调(callback)函数概念自我理解及示例
2013/07/04 Javascript
如何创建一个JavaScript弹出DIV窗口层的效果
2013/09/25 Javascript
js实现点小图看大图效果的思路及示例代码
2013/10/28 Javascript
js函数返回多个返回值的示例代码
2013/11/05 Javascript
jquery默认校验规则整理
2014/03/24 Javascript
一个简单的动态加载js和css的jquery代码
2014/09/01 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
jQuery图片旋转插件jQueryRotate.js用法实例(附demo下载)
2016/01/21 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
javascript简单进制转换实现方法
2016/11/24 Javascript
JS对象的深度克隆方法示例
2017/03/16 Javascript
分享vue.js devtools遇到一系列问题
2017/10/24 Javascript
浅谈Node模块系统及其模式
2017/11/17 Javascript
JS实现利用两个队列表示一个栈的方法
2017/12/13 Javascript
Vue服务器渲染Nuxt学习笔记
2018/01/31 Javascript
json对象及数组键值的深度大小写转换问题详解
2018/03/30 Javascript
Vue2.0 v-for filter列表过滤功能的实现
2018/09/07 Javascript
React.js组件实现拖拽排序组件功能过程解析
2020/04/27 Javascript
Python编程pygame模块实现移动的小车示例代码
2018/01/03 Python
python 巧用正则寻找字符串中的特定字符的位置方法
2018/05/02 Python
pycharm远程linux开发和调试代码的方法
2018/07/17 Python
tensorflow实现图像的裁剪和填充方法
2018/07/27 Python
Python3中的bytes和str类型详解
2019/05/02 Python
Django 表单模型选择框如何使用分组
2019/05/16 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
美国首屈一指的高品质珠宝设计师和零售商:Allurez
2018/01/23 全球购物
澳大利亚领先的内衣店:Bendon Lingerie澳大利亚
2020/05/15 全球购物
安全协议书范本
2014/04/21 职场文书
市场营销调查计划书
2014/05/02 职场文书
擅自离岗检讨书
2014/09/12 职场文书
创业计划书之餐饮馄饨店
2019/07/18 职场文书