生成随机名称
项目描述
names
随机名称生成器
安装
该脚本可在PyPI上找到。要使用pip进行安装
sudo pip install names
用法
Names可以作为命令行工具或作为Python包导入使用。
命令行用法
要从命令行使用脚本
$ names
John Powell
Python包用法
以下是所有当前功能的示例
>>> import names
>>> names.get_full_name()
u'Patricia Halford'
>>> names.get_full_name(gender='male')
u'Patrick Keating'
>>> names.get_first_name()
'Bernard'
>>> names.get_first_name(gender='female')
'Christina'
>>> names.get_last_name()
'Szczepanek'
许可证
本项目采用MIT许可证发布。
以下文件中的数据为公共领域(源自1990年人口普查数据)
dist.all.last
dist.female.first
dist.male.first
变更记录
0.3.0 (2013-05-14)
修复Python 3支持
改进测试和修复了小错误
0.2 (2013-02-17)
初始发布
贡献
请将错误报告到Github问题跟踪器。欢迎提交拉取请求。
黑客攻击和拉取请求
请在代码贡献时尽量遵守PEP8,并确保测试继续运行。
当适用时,请将新测试包括在您的拉取请求中。
运行测试
您需要安装tox和coverage,以便在您的代码上运行测试
$ pip install tox coverage
要运行测试并生成覆盖率报告
$ ./runtests.sh
覆盖率输出应类似于以下内容
_____________________ summary _____________________ py27: commands succeeded py32: commands succeeded py33: commands succeeded pypy: commands succeeded flake8: commands succeeded congratulations :) Name Stmts Miss Branch BrMiss Cover -------------------------------------------------- names/__init__ 25 0 8 0 100% names/main 4 0 0 0 100% -------------------------------------------------- TOTAL 29 0 8 0 100%
项目详情
关闭
names-0.3.0.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 726e46254f2ed03f1ffb5d941dae3bc67c35123941c29becd02d48d0caa2a671 |
|
MD5 | 64e8e6d66583863fd7c43d9ea62991d3 |
|
BLAKE2b-256 | 444ef9cb7ef2df0250f4ba3334fbdabaa94f9c88097089763d8e85ada8092f84 |