【发布时间】:2014-10-02 17:40:42
【问题描述】:
我对 python 还很陌生。我正在研究一个随机密码生成器。我能够让我的程序生成一个
随机密码。但是它有逗号(,)。我想去掉逗号。
看来我在使用 strip 命令时遇到了错误。下面的程序产生输出:
AttributeError: 'list' object has no attribute 'strip'
#! /usr/bin/python
import random
import string
def letter_num():
letter = random.choice(string.letters)
number = random.randint(0,9)
letter_number = [letter, number]
random_letnum = random.choice(letter_number)
return random_letnum
#print letter_num(),letter_num(),letter_num(),letter_num(),letter_num(),letter_num,letter_num(),letter_num()
password = [letter_num(),letter_num(),letter_num(),letter_num(),letter_num(),letter_num(),letter_num(),letter_num()]
print password.strip(",")
【问题讨论】:
-
print "".join(password)
标签: list python-2.7 strip