怎么在执行Python脚本时,密码等敏感信息也不让它出现
2024-08-31 18:29:20
前言
文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun
Linux命令行登录系统,MySQL时,输入的密码看不到的,怎么在执行Python脚本时,密码等敏感信息也不让它出现呢?
目录
1.效果
2. 使用 getpass
3. 使用click
1.效果
在终端输入密码,不显示
2.使用getpass模块
源码:其中原密码做了MD5加密,避免了别人通过.py 文件 拿到密码明文,MD5加密不可逆,很难解密,甚至可以双层MD5。但不要使用这种123456 这种密码。
3.使用click模块
click 模块 目的是让命令行程序更优雅。包括传参,屏蔽敏感信息。click.prompt 就这么简单。
运行效果:
如果你处于想学Python或者正在学习Python,Python的教程不少了吧,但是是最新的吗?说不定你学了可能是两年前人家就学过的内容,在这小编分享一波2020最新的Python教程。获取方式,私信小编 “ 资料 ”,即可免费获取哦!
最新文章
- curl使用简单介绍
- 初入职场的建议--摘自GameRes
- asp.net mvc 缓存
- VTK初学一,a_Vertex图形点的绘制
- [工具类]文件或文件夹xx已存在,则重命名为xx(n)
- 《OD学HBase》20160814
- iis7.5 aspx,ashx的mime类型
- 【转】unity3d 各种优化综合
- 【USACO 1.2.3】命名那个数字
- PHP面向对象基础实例
- 面向对象 初级版 (Preview) 未完
- shell 获得后台进程返回值
- 获取ADO连接字符串
- 修改Macros的值
- Python常用模块——目录
- 【ML入门系列】(一)训练集、测试集和验证集
- 使用Vivado初探ZedBoard的OLED驱动
- C# 远程传输File文件
- POJ 1958 Strange Towers of Hanoi 解题报告
- HDU 6345:子串查询(前缀和)
热门文章
- 如何编写shellcode
- C语言结构体实现类似C++的构造函数
- [gcd,灵感] Codeforces 1200C Round Corridor
- 用java分组查elasticsearch
- 为何Keras中的CNN是有问题的,如何修复它们?
- 上Github,北大、清华、浙大、中科大4大名校课程在线学,加星总数超1.8万
- ||,&;&;短路规则测试
- windows10远程桌面,出现“出现身份验证错误 要求的函数不受支持...”等错误解决方法
- IOS 手动添加第三方库报错问题
- Java工程师技能点梳理