用random模块实现按照要求生成一定个数和一定位数的密码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#Author by Andy
#_*_ coding:utf-8 _*_
import
random
checkcode
=
''
code
=
'''abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789!@#%&()*"{}'''
code_len
=
int
(
input
(
'请输入密码长度:'
))
code_count
=
int
(
input
(
'请输入密码个数:'
))
count
=
0
while
count < code_count:
checkcode
=
''
for
i
in
range
(code_len):
j
=
random.randint(
0
,
len
(code)
-
1
)
checkcode
+
=
code[j]
print
(checkcode)
count
+
=
1
|