返回一个假年份之间的范围使用伪造?

2024-05-18 08:44:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用Faker创建一些从1800到1900的假年份(只是年份而不是日期)。你知道吗

我读过the docs关于假日期和假年份的书假货。年份()是前进的方向。但是,没有关于将范围添加到.year()的文档。目前,它只输出1970年后的10年。你知道吗


Tags: the文档docs方向year年份faker假货
2条回答

你可以在两个日期之间使用日期。下面的例子给出了2015年到2019年之间的一年。你知道吗

from faker import Faker

from datetime import datetime

f = Faker()

print(f.date_between_dates(date_start=datetime(2015,1,1), date_end=datetime(2019,12,31)).year)

对于其他更复杂的事情,faker可能很有用,但在这种情况下random.randint就足够了

from random import randint

randint(1800, 1900)

相关问题 更多 >