![Generate random data for your applications with Elizabeth](https://opensource.com/sites/default/files/styles/image-full-size/public/images/life/osdc_520x292_opendata_0613mm.png?itok=mzC0Tb28 "Generate random data for your applications with Elizabeth")
图片提供 :Opensource.com
_Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu._
'She spent her earliest years reading classic literature, and writing poetry.'
```
使用 Elizabeth 填充 [SQLite][6] 或其他可能需要开发或测试的数据库不是一个困难的练习。介绍文档给出了使用 [Flask][7] 这个轻量级 web 框架的医疗应用程序的示例。
我对 Elizabeth 印象很深刻 - 它超快、轻量级、易于扩展,它的社区虽然小,但是积极参与。截至本文写作时,已有 25 名贡献者提交,并且问题正在被迅速处理。Elizabeth 的[完整文档][8]至少对于美国英语而言易于阅读和遵循,并提供了广泛的 API 参考。
我曾尝试修改链接来找到文档是否有其他语言,但我没有成功。因为 API 在非英语区域中是不同的,所以记录这些变化将对用户非常有帮助。公平地说,阅读代码并找出可用的方法并不难,即使 Python-fu 不够强大。对我来说,另一个明显的缺陷是缺乏阿拉伯语或希伯来语区域测试数据。这些是著名的从右到左的语言,并且对于试图使其应用程序国际化的开发者,适当地处理这些语言是一个主要的障碍。像 Elizabeth 这种工具,可以协助这种努力是伟大的。
对于那些在应用中需要随机样本数据的开发员而言 Elizabeth 是一个有价值的工具,对于那些试图创建真正多语言、本地化的应用程序,它可能是一个宝藏。