程序猿给娃取名的正确姿势
喜讯
程序猿当爹了,感谢老婆,感谢家人的付出,但取名字这个事还得我来,百度第一虽说有了结果但是总是差强人意,“书到用时方恨少,事非经过不知难。”,遇到问题只能去翻书,于是,《四书五经》《诗经》《论语》《孟子》《道德经》《唐诗三百首》《》。。。,其工作量可想而知,娃是自己的,不取个响的名字,对不起娃,那就继续吧!
百度
百度其实是最方便快捷的,从大量信息里面去筛选出你想要的,不管怎么搜,前3条必是广告先喝一壶,“流氓”
起名网站姿势
起名字网站的基本姿势,“诱饵——》付费”,我猜付费比例应该不小,个性化的字挺少的,基本你的同学或亲朋的名字都出现过这些字。
都不太行,怎么办,程序猿的脑袋就是为了问题而生的,拐个弯就到了,于是就开始取名字了。
终极杀招——代码取名
github找类似
输入 “宝宝起名”
通过筛选,看道GoodGoodName代码写的比较完整fork下来;
https://github.com/watemei/GoodGoodName.git
原网站执行异常没有处理,进行修改跑起来
代码结构
doc里面有如何计算三才五格姓名学
运行方式
环境要求python3.6
1.手动配置config.py文件的设置项,比如姓氏、出生时间
2.执行python main.py运行程序,看输出日志,初始化数据后这次运行Ctrl+C终止。
3.注意"综合计算的结果"开头的这行结果,记下组合中出现的笔画数字。
综合计算的结果: 2 [(3, 15, ‘土金金’, ‘大吉’), (11, 7, ‘土土金’, ‘大吉’)]
4.从data/full_wuxing_dict.py挑选第3步骤中笔画的字,填写到data/self_wuxing_dict.py文件中的金木水火土对应的位置。比如上面的例子,则选填笔画为3/7/11/15的字。
5.再次执行python main.py运行程序,喝杯咖啡后再回来看name.txt文件的结果吧。
结果
下一下代码 python main.py