在Python3.6.5

时间:2018-06-05 09:10:21

标签: python python-3.x

我今天开始学习Python3,在执行以下代码时,我通过终端获得了AttributeError,但没有通过IDE获得。

import string as s
import random as r
print("Digits --> ", s.digits)

otp = r.sample(s.digits, 5)
otp = "".join(otp)
print("otp 1 --> ", otp)

otp = r.sample(s.digits, 5)
otp = "".join(otp)
print("otp 2 --> ", otp)

otp = r.sample(s.digits, 5)
otp = "".join(otp)
print("otp 3 --> ", otp)

通过终端运行此代码会出现以下错误:

  

追踪(最近一次通话):     文件" random.py",第2行,in       随机导入为r     文件" /home/hp/random.py" ;,第3行,in       打印("数字 - >",s.digits)   AttributeError:module' string'没有属性'数字'

代码通过PyCharm IDE按预期工作。我该如何解决这个问题?

编辑:现在根据评论部分提供的帮助解决问题。

0 个答案:

没有答案