import csv, json
def save_to_csv(name, password):
with open('passwordcsv', 'w', newline='') as csvFile:
value = csvwriter(csvFile)
valuewriterow(['用户名', name])
valuewriterow(['密 码', password])
def save_to_json(name, password):
dictObj = {'用户名:': name, '密码:': password}
with open('passwordjson', 'w', encoding='UTF-8') as jsonFile:
jsondump(dictObj, jsonFile)
if __name__ == '__main__':
while True:
name1 = input('请输入用户名:')
password1 = input('请输入密码:')
name2 = input('请再次输入用户名:')
password2 = input('请再次输入密码:')
if name1 == name2 and password1 == password2:
print('两次输入的用户名和密码相同')
save_to_csv(name1, password1) # 保存为csv文件
save_to_json(name1, password1) # 保存为json文件
break
print('两次输入的用户名和密码不一致,请重新输入!')
保存的文件在这个PY文件同一个文件夹里找。
passwd = raw_input(u"请输入密码")
if passwd == "我的密码":
开始程序
else:
print u"密码不正确"
exit(0)
s = raw_input('[开始加密]please input your str:')
s = list(s)
n = 0
for sw in s:
s[n] = chr(ord(sw)+3)
n = n + 1
sout = ''
for sw2 in s:
sout = sout + sw2
print '[加密结果]:',sout
解密的类似,主要用到ord、chr函数。
以上就是关于怎么用python编写一个以下要求的程序全部的内容,包括:怎么用python编写一个以下要求的程序、python怎么写一段代码,实现在实现主程序之前要输入密码、用Python2.7.10编写凯撒密码加密和解密程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)