图片社交网站生成虚拟数据 faker 报错 AttributeError: ‘Generator’ object has no attribute ‘date_this_decade’

albumy
faker

#1

我在学习图片社交网站的过程中,生成虚假用户数据时候,发现在调用:
faker=Faker()
fake.date_this_decade(before_today=True, after_today=False)
提示我:
AttributeError: ‘Generator’ object has no attribute ‘date_this_decade’


不知道是我的环境问题还是什么问题?
如果有知道的,请告诉下~谢谢你们:grinning:


#3

实例化 Faker 类创建的变量名是 faker,但是后面调用的是 fake


#4

非常抱歉,这是我打错了代码。
我创建的实例还是fake,但是提示该错误,同时我在本地:


想请问是什么原因呢??


#5

其他的 Provider 方法需要额外添加(doc),试试下面的代码:

from faker.providers import date_time

fake = Faker()
fake.add_provider(date_time)

print(fake.date_this_decade(before_today=True, after_today=False))

另外,下次发帖前请阅读发帖要求。麻烦不要用图片来给出代码块,要使用纯文本。标题也要尽可能多一些细节。


#6

好的,李辉老师,我知道了!


#7

刚开始在用了您这个方法也是一样错误,我就怀疑是不是软件包的问题,在卸载重新安装之后,解决问题!!:hugs: