今使用Jupyter练习生成一个包含0-9,a-z,A-Z的8位随机码,代码如下:
import random
import string
zh_code=’’.join((random.sample(string.digits + string.ascii_lowercase + string.ascii_uppercase),8))
print(zh_code)**
然后嘞,报了一个这个错误
TypeError Traceback (most recent call last)
in
1 import random
2 import string
----> 3 zh_code=’’.join((random.sample(string.digits + string.ascii_lowercase + string.ascii_uppercase),8))
4 print(zh_code)
TypeError: sample() missing 1 required positional argument: ‘k’
很明显,报错在第三行,然后嘞,下面有个Typeerror,提示sample() missing巴拉巴拉,最后是个’k’
对于我这个python小白我就很蒙啊,我整篇文章里也没有个k啊,我这个k是啥啊,然后我就开始查
然后我查到的结果大多数都是 什么 使用类或类的函数之前,先对类进行实例化,跟我的K没啥关系
他们的问题类似于
- 使用类或类的函数之前,先对类进行实例化
1.创建对象时,只需使用类名,且类名后面要带括号!<