diff --git a/bazi.py b/bazi.py index 39fc2e6..164297f 100755 --- a/bazi.py +++ b/bazi.py @@ -374,7 +374,8 @@ def get_shens(gans, zhis, gan_, zhi_): print() print("-"*120) -print("调候:", tiaohous['{}{}'.format(me, zhis[1])]) +print("调候:", tiaohous['{}{}'.format(me, zhis[1])], "\t##金不换大运:", jinbuhuan['{}{}'.format(me, zhis[1])]) +print("金不换大运:说明:", jins['{}'.format(me)]) for item in all_shens: print(item, ":", shens_infos[item]) @@ -484,9 +485,7 @@ def get_shens(gans, zhis, gan_, zhi_): if zhis[2] == '午': print("甲午:一生有财、调候要水。") if zhis[2] == '戌': - print("甲戌:自坐伤官,不易生财,为人仁善。") - if zhis[2] == '戌': - print("甲戌:自坐伤官,不易生财,为人仁善。") + print("甲戌:自坐伤官,不易生财,为人仁善。") # 比肩分析 if '比' in gan_shens: diff --git a/datas.py b/datas.py index 1245687..052c68a 100755 --- a/datas.py +++ b/datas.py @@ -357,3 +357,152 @@ '癸申': '1丁', '癸酉': '1辛2_丙', '癸戌': '1辛2壬甲3癸', '癸亥': '1庚2戊辛3丁', '癸子': '1丙3_辛', '癸丑': '1丙2夜生贵丁', } + +jins = { + + '甲': '辰戌丑未入墓库运;巳未申酉亥月有夭折运;申酉戌亥月调候待改进!', + '乙': '辰未亥有夭寿运;寅辰午申酉调候待改进!', + '丙': '子酉亥有夭折运;午未亥调候待改进!', + '丁': '子辰午亥有夭折运;寅巳午酉戌调候待改进!', + '戊': '卯亥有夭折运;未辰戌调候待改进!', + '己': '子寅卯酉亥有夭损运;寅卯辰巳亥子丑调候待改进!', + '庚': '子卯辰巳午戌有损寿运;寅卯辰巳午申调候待改进!', + '辛': '丑寅有夭折运;寅卯巳午酉戌亥调候待改进!', + '壬': '巳未申有损寿运;寅卯巳午亥调候待改进!', + '癸': '丑寅午戌亥有损寿运;子丑辰巳午未亥调候待改进!', +} + +jinbuhuan = { + # 2级次P64 余氏P59 + '甲子': '调候:喜丁 忌壬癸 大运:喜逆行水木 忌午未 备注:喜官杀', + '甲丑': '调候:喜丁 忌壬辛癸 大运:喜寅卯申酉 忌午未', + '甲寅': '调候:喜丙癸 忌戊己 大运:喜逆行金水 忌午未 备注:财、杀', + '甲卯': '调候:喜庚 忌壬癸 大运:不拘顺逆 忌申酉', + '甲辰': '调候:喜庚 忌丁癸 大运:喜申酉 忌寅卯巳午 备注:正官根深', + '甲巳': '调候:喜癸 忌戊己 大运:喜寅卯 忌午未(夭) 备注:根深财官', + '甲午': '调候:喜癸 忌戊己 大运:喜亥子寅卯 忌申酉 ', + '甲未': '调候:喜癸 忌戊乙己 大运:喜亥子寅 忌申酉(夭) 备注:根深财官', + '甲申': '调候:喜丙 忌壬癸 大运:喜亥子寅 忌午巳(夭) 备注:忌无根杀旺', + '甲酉': '调候:喜甲壬 忌丁 大运:喜亥子 忌午(夭) 备注:正官', + '甲戌': '调候:喜辛壬 忌丁 大运:喜顺亥未 忌辰 备注:财官', + '甲亥': '调候:喜丁 忌壬癸 大运:喜顺寅卯 忌午未(夭) 备注:七杀', + + + '乙子': '调候:喜丙 忌壬 大运:喜戌申酉 忌亥丑 备注:忌官杀成局', + '乙丑': '调候:喜丙 忌辛壬 大运:喜巳午未寅卯 ', + '乙寅': '调候:喜丙 忌壬 大运:喜巳午申酉 忌丑亥子 备注:财官', + '乙卯': '调候:喜丙癸 忌壬己 大运:喜巳午申酉 忌卯子亥', + '乙辰': '调候:喜丙 忌癸 大运:喜申酉 忌戌(夭) ', + '乙巳': '调候:喜癸 忌戊己 大运:喜亥子卯寅 忌申酉(寿损) 备注:忌无根', + '乙午': '调候:喜癸 忌戊己 大运:喜辰卯寅 忌申酉(灾疾) 备注:忌身轻', + '乙未': '调候:喜癸丙 忌乙壬己 大运:喜巳午寅卯 忌申酉子(夭) 备注:官杀', + '乙申': '调候:喜丙癸 忌壬 大运:喜未午巳 忌戊亥子 备注:忌身柔', + '乙酉': '调候:喜癸丁 忌己壬 大运:喜未午巳 忌日主无根 备注:忌无根', + '乙戌': '调候:喜癸辛 忌丁 大运: 忌酉亥(灾疾) ', + '乙亥': '调候:喜丙戊 忌壬甲 大运:喜逆申酉 忌辰(夭) 备注:喜官杀', + + '丙子': '调候:喜壬 忌己 大运:喜寅卯巳午 忌亥申酉(夭) 备注:印重', + '丙丑': '调候:喜壬甲 忌辛己 大运:喜申酉戌 忌寅卯巳午(灾) 备注:喜印忌根浅 ', + '丙寅': '调候:喜壬庚 忌己 大运:喜申酉戌 忌卯 ', + '丙卯': '调候:喜壬己 忌甲 大运:喜巳午未 忌寅辰 备注:忌无官', + '丙辰': '调候:喜壬 忌癸 大运:喜戌丑 巳午亥子 备注:喜戊己', + '丙巳': '调候:喜壬庚 忌丁 大运:喜申酉寅卯 忌戌(灾) 备注:喜官杀', + '丙午': '调候:喜壬 忌己丁 大运:喜申酉亥丑 忌寅卯 备注:喜杀', + '丙未': '调候:喜癸庚 忌乙 大运:喜申酉亥子 忌寅卯 备注:忌杀喜官', + '丙申': '调候:喜丙 忌壬癸 大运:喜寅卯巳午 忌亥子 备注:喜从化', + '丙酉': '调候:喜壬癸 忌戊己 大运:喜亥子 忌寅卯(夭) 备注:忌比劫', + '丙戌': '调候:喜甲壬 忌丁己 大运:喜寅卯 忌亥子辰 备注:喜杀忌官', + '丙亥': '调候:喜甲壬 忌己 大运:喜寅卯巳午 忌申酉(夭)', + + '丁子': '调候:喜甲庚 忌己丙 大运:喜寅卯辰 忌申酉戌(夭) 备注:七杀', + '丁丑': '调候:喜甲庚 忌辛己丙 大运:喜寅卯辰 忌巳午未 备注:大忌土多 ', + '丁寅': '调候:喜壬庚 忌己丁 大运:喜巳午未亥子 忌申酉(灾祸) 备注:喜水忌土多 ', + '丁卯': '调候:喜庚甲 忌丙 大运:喜巳午亥子 忌寅卯申酉 备注:无官独杀', + '丁辰': '调候:喜甲庚 忌癸丙 大运:喜巳午未 巳戌亥(夭) ', + '丁巳': '调候:喜庚甲 忌丙 大运:喜庚甲 忌丙', + '丁午': '调候:喜壬癸庚 忌丁 大运:喜亥子 忌戌未 备注:忌无水(夭)', + '丁未': '调候:喜甲壬庚 忌乙丁 大运:喜申酉 忌巳午 备注:喜金财', + '丁申': '调候:喜甲庚丙 忌壬 大运:喜巳午未 忌亥子 备注:身强根深', + '丁酉': '调候:喜辛甲丙 忌丁 大运:喜申未午巳 忌戌丑 备注:喜官杀', + '丁戌': '调候:喜甲庚 忌丁 大运:喜寅卯巳午 忌亥子(夭) ', + '丁亥': '调候:喜甲庚 忌丙 大运:喜寅卯巳午 忌申酉(夭) 备注:喜官忌杀混', + + '戊子': '调候:喜丙甲 忌辛 大运:喜辰戌 忌寅卯申酉 备注:喜辰戌坐支', + '戊丑': '调候:喜丙甲 忌辛庚 大运:喜寅卯亥子 忌巳午申酉 备注:喜财杀 ', + '戊寅': '调候:喜丙甲癸 忌壬 大运:喜巳午未 忌亥子甲 ', + '戊卯': '调候:喜丙甲癸 忌辛 大运:喜巳午未 忌酉(夭) 备注:喜火', + '戊辰': '调候:喜甲丙壬 忌癸 大运:喜申酉巳午 忌戌 备注:喜水木财官', + '戊巳': '调候:喜甲丙癸 忌戊 大运:喜寅卯亥子 忌申酉巳午 备注:喜财杀', + '戊午': '调候:喜壬甲丙 忌癸 大运:喜寅卯 忌子 ', + '戊未': '调候:喜壬丙甲 忌乙 大运:喜寅卯辰 忌亥子', + '戊申': '调候:喜丙甲癸 忌庚 大运:喜巳午未 忌亥子丑(灾) 备注:喜财杀', + '戊酉': '调候:喜丙癸 忌壬 大运:喜巳午 忌亥子卯 备注:喜身强', + '戊戌': '调候:喜甲癸 忌丁 大运:忌辰 备注:喜财杀', + '戊亥': '调候:喜甲丙 忌辛 大运:喜巳午未 忌酉卯辰', + + '己子': '调候:喜丙甲 忌戊 大运:喜巳未戌 忌寅卯(夭) 备注:忌身弱官杀混', + '己丑': '调候:喜丙甲 忌辛己 大运:子亥申酉 忌未 备注:忌比肩', + '己寅': '调候:喜丙癸 忌壬 大运:喜巳午未 忌丑子(夭) 备注:忌身柔', + '己卯': '调候:喜甲癸 忌己 大运:喜巳午未 忌寅(夭) 备注:忌官杀会', + '己辰': '调候:喜丙壬 忌癸 大运:喜巳午未 忌卯寅丑戌 ', + '己巳': '调候:喜癸丙辛 忌戊 大运:喜亥子寅卯 忌申酉 ', + '己午': '调候:喜癸丙 忌己庚 大运:喜未申寅卯 忌亥子 ', + '己未': '调候:喜癸丙 忌乙 大运: 忌丑 备注:喜七杀', + '己申': '调候:喜丙癸 忌甲 大运:喜巳午未 忌寅卯(夭) 备注:身强', + '己酉': '调候:喜丙癸 忌辛 大运:喜寅巳午 忌申戌 备注:忌无根(夭)', + '己戌': '调候:喜甲丙癸 忌丁庚 大运:忌戌 ', + '己亥': '调候:喜丙甲 忌己 大运:喜子丑 忌寅卯(夭) 备注:忌无根', + + '庚子': '调候:喜丁丙甲 忌癸 大运:喜寅卯辰 忌午(夭) 备注:喜财杀', + '庚丑': '调候:喜丙甲丁 忌辛 大运:喜寅卯巳午 忌未 备注:喜木火 ', + '庚寅': '调候:喜丙甲 忌癸 大运:喜卯巳酉 忌子丑午(灾) 备注:喜透土', + '庚卯': '调候:喜丁甲 忌癸 大运:喜申酉 忌午(夭) 备注:喜身旺', + '庚辰': '调候:喜甲丁戌 忌癸 大运:喜卯寅亥 忌子(夭) ', + '庚巳': '调候:喜壬戊丙 忌丁 大运:喜申酉亥子 忌午(夭) 备注:忌无根,缺水夭', + '庚午': '调候:喜壬 忌丁 大运:喜寅卯辰巳 忌子(夭) ', + '庚未': '调候:喜丁甲 忌乙戊己 大运:喜寅卯辰巳 忌戌辰丑(凶)', + '庚申': '调候:喜甲丁 忌辛 大运:喜寅卯巳午 忌酉 备注:忌过旺', + '庚酉': '调候:喜丁酉 忌癸 大运:喜巳午 忌申 备注:喜七杀', + '庚戌': '调候:喜甲壬 忌丁 大运:喜巳午未 忌子辰(夭) ', + '庚亥': '调候:喜丁丙 忌癸 大运:喜辰巳午 忌卯寅(凶) 备注:喜土', + + '辛子': '调候:喜丙壬 忌癸 大运:喜寅卯巳午 忌亥子 备注:喜丙丁', + '辛丑': '调候:喜丙 忌辛 大运:喜巳午未 忌辰戌(夭) 备注:喜丁、土多夭 ', + '辛寅': '调候:喜己壬 忌丁 大运:喜寅卯辰 忌巳午(夭) 备注:无木则夭', + '辛卯': '调候:喜壬 忌庚 大运:喜巳午未 忌申酉(凶) 备注:喜支坐土', + '辛辰': '调候:喜壬 忌癸 大运:忌戌 ', + '辛巳': '调候:喜壬 忌丁 大运:喜寅卯 忌午子亥 备注:忌水多', + '辛午': '调候:喜壬 忌丁巳 大运:喜亥子寅卯 忌申酉 备注:喜根深', + '辛未': '调候:喜壬庚 忌乙 大运:喜寅卯辰 忌申 备注:喜金印', + '辛申': '调候:喜壬甲 忌己 大运:喜寅卯巳午 忌酉 备注:忌支坐酉', + '辛酉': '调候:喜壬 忌己 大运:喜巳午未 忌申戌子 备注:喜财杀', + '辛戌': '调候:喜壬甲 忌丁 大运:忌巳辰 ', + '辛亥': '调候:喜壬丙 忌癸 大运:喜巳午未 忌子丑 备注:喜丙官', + + '壬子': '调候:喜丙壬 忌己 大运:喜巳午未 忌亥丑(凶) 备注:喜财杀', + '壬丑': '调候:喜丙壬 忌辛己 大运:喜亥子巳午 忌寅卯 备注:喜财 ', + '壬寅': '调候:喜辛丙 忌丁 大运:喜巳午未 忌申亥子 ', + '壬卯': '调候:喜庚辛 忌丙 大运:喜辰巳午未 忌丑亥子 ', + '壬辰': '调候:喜丙辛 忌癸 大运:喜寅卯 忌申酉 备注:甲乙', + '壬巳': '调候:喜辛壬 忌丁 大运:喜申酉 忌午(夭) 备注:忌日主无根', + '壬午': '调候:喜庚辛壬 忌丁 大运:喜亥申酉 忌戌未 备注:喜从财 ', + '壬未': '调候:喜庚辛壬 忌乙丁 大运:忌卯(凶夭)', + '壬申': '调候:喜丁 忌壬癸 大运:巳午未 忌卯(凶夭) 备注:喜财', + '壬酉': '调候:喜丙辛 忌乙 大运:忌卯 备注:喜杀忌官', + '壬戌': '调候:喜辛甲 忌丁 大运:喜巳午 忌寅卯辰', + '壬亥': '调候:喜丙 忌辛癸 大运:喜寅卯巳午 忌子丑 备注:喜财出干', + + '癸子': '调候:喜丙壬 忌辛 大运:喜寅卯巳午 忌申酉 备注:喜财官', + '癸丑': '调候:喜丙 忌辛 大运:喜寅卯巳午 忌申酉(夭) 备注:喜财印 ', + '癸寅': '调候:喜辛丙 忌庚 大运:喜巳午未 忌申(夭) 备注:忌官杀混', + '癸卯': '调候:喜庚辛 忌癸 大运:喜巳午未 忌申酉(夭) 备注:忌官杀混', + '癸辰': '调候:喜丙辛 忌癸 大运:喜申酉 忌巳午(灾凶) 备注:忌无根', + '癸巳': '调候:喜辛壬 忌丁 大运:喜寅卯辰 忌申酉(灾凶) 备注:喜有根忌七杀', + '癸午': '调候:喜庚壬辛 忌丁 大运:喜从火财 忌申(无根夭) 备注:忌日主无根 ', + '癸未': '调候:喜庚壬辛 忌乙 大运:喜寅卯辰 忌刃忌官', + '癸申': '调候:喜丁 忌癸 大运:亥子丑 忌寅 备注:忌无财局', + '癸酉': '调候:喜丙辛 忌癸 大运:喜申未巳午 忌亥子', + '癸戌': '调候:喜辛甲 忌丁壬 大运:喜寅卯巳午 忌亥(夭凶)', + '癸亥': '调候:喜丙 忌乙壬 大运:喜巳午未 忌卯(夭凶) ', + +}