【发布时间】:2017-05-17 02:20:46
【问题描述】:
我已经在这段代码上工作了一段时间,并且弹出了这个错误。而且我也不是很了解...
minimun = raw_input("Minimum length of any give word to be generated: ")
maximun = raw_input("Maximum length of any give word to be generated: ")
maximunWords = raw_input("Maximun number of words to be generated in the diccionary: ")
alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYX0123456789'
string = ""
create = open('wordlist.txt', 'w')
print "Creating..."
time.sleep(2)
print "Start Time: ", time.strftime('%H:%M:%S')
for i in xrange(0,maximunWords):
for x in random.sample(alphabet,random.randint(minimun,maximun)):
string+=x
create.write(string+'\n')
string = ""
create.close()
print "End Time: ", time.strftime('%H:%M:%S')
这个特定的块给了我这个错误
for i in xrange(0,maximunWords):
for x in random.sample(alphabet,random.randint(minimun,maximun)):
string+=x
错误是这样说的:
File "ACU-Tool.py", line 62, in <module>
for i in xrange(0,maximunWords):
TypeError: an integer is required
enter code here
【问题讨论】:
-
您可能需要阅读
raw_input()的文档段落,并注意 type。
标签: python for-loop integer typeerror