Python生成随机密码+保存密码+读取密码 随机密码PLUS

前言

上期,我们介绍了随机生成字符串,但立马有同学表示不够。
所以我就来做个随机密码PLUS

需求

需求其实很简单
1.生成密码
2.保存密码
3.查找密码

代码

1.生成密码

生成密码其实不难,我本想分为纯数字密码字符串密码来介绍,但我想现在没有哪几个网站用纯数字密码了,我就主要介绍字符串密码啦。

第一步:导入 random 和 string 库

 #导入 random 和 string 库
import random
import string 

第二步:设定变量 a 与变量 key

#设定变量 a 与变量 key 
a = string.ascii_letters+string.digits
key = []

第三步:使用 def 设定 getkey 的命令为获取字母+数字的随机字符串

#使用 def 设定 getkey 的命令为获取字母+数字的随机字符串
def getKey():
	key=random.sample(a,8) # 变量 a 已设为英文字母,8则代表生成8位字符串
	keys="".join(key)
	return keys

第四步:设定变量 s 为输出字符串

#设定变量 s 为输出字符串
s = getKey()
print(s)

第五步:将字符串拷贝至剪贴板

#将字符串拷贝至剪贴板
import pyperclip #导入pyperclip库
pyperclip.copy(s)#将变量 s (字符串)拷贝至设备剪贴板
spam = pyperclip.paste()
print('已复制到剪贴板')

生成部分完整代码

 #导入 random 和 string 库
import random
import string 
#设定变量 a 与变量 key 
a = string.ascii_letters+string.digits
key = []
#使用 def 设定 getkey 的命令为字母+数字
def getKey():
	key=random.sample(a,8) # 变量 a 已设为英文字母,8则代表生成8位字符串
	keys="".join(key)
	return keys
#设定变量 s 为输出字符串
s = getKey()
print(s)
#将字符串拷贝至剪贴板
import pyperclip #导入pyperclip库
pyperclip.copy(s)#将变量 s (字符串)拷贝至设备剪贴板
spam = pyperclip.paste()
print('已复制到剪贴板')

2.保存密码

虽然我们已经把密码拷贝至剪贴板了,但为了长久的使用,我们还可以储存密码。

第一步:创建名为Name.txt的文本。

import os
file = open('Name.txt','w')# w 代表可写状态,注意文件名要写完整路径哦
i = 'contents\n'#此处填写的是内容

第二步:写入文件

file.write(i)#写入文件
file.close()#关闭并保存

保存部分完整代码

import os
file = open('Name.txt','w')# w 代表可写状态,注意文件名要写完整路径哦
i = 'contents\n'#此处填写的是内容
file.write(i)#写入文件
file.close()#关闭并保存

搞定!

3.查找密码

查找密码其实可以看做读取内容

第一步:打开文件

file = open('Name.txt','r')#打开文件,r代表可读状态

第二步:读取文件

Text = file.readlines()
for i in Text:
    print(i) 

读取部分完整代码

file = open('Name.txt','r')#打开文件,r代表可读状态
Text = file.readlines()
for i in Text:
    print(i)

搞定!

写在最后

还有,如果你在运行中有任何问题,欢迎私聊我CSDN。


如果你还有什么疑问,欢迎评论区留言告诉我们。我们会解答的哈。

坚持创作原创内容,不要忘记 点赞 关注 加 转发哟。 喜欢还可以赞赏哦

在这里插入图片描述
Bye-Bye,我们下期见!

发布了9 篇原创文章 · 获赞 7 · 访问量 607

猜你喜欢

转载自blog.csdn.net/Jonyam/article/details/105207892