在PyDev中写好的生成字符串的关键字发现没有办法在RIDE中使用,因为方法需要一个num参数,且方法的返回值要赋给一个变量,在RIDE中没法组合关键字。
def generate_letters(self,num):
'''生成固定长度的由大小写字母和数字组成的字符串
'''
letters="".join(random.sample(string.letters+string.digits,int(num)))
return letters
最后,利用Evaluate关键字,直接将字符串生成语句写入到RIDE中,解决了上述问题:
Evaluate关键字后面可以直接使用Python的语法,导入相应模块后(如random)也可以直接使用模块中的方法。
************************************************************************
如果还有其他的解决方法,再记录到此处