如何利用python准确预测双色球开奖结果

先把程序粘在这,有时间慢慢写详细过程

github爬取福利彩票python代码: https://github.com/NothinkingGao/luckboy

统计往期福利彩票的python代码示例,预测程序待后续更新:

import codecs


#
def main():
    path = "C:\\Users\\admin\\Desktop\\doublecolorballs\\DoubleChromosphereScraper-master\\data\\winning_num.txt"
    path_strip = "C:\\Users\\admin\\Desktop\\doublecolorballs\\DoubleChromosphereScraper-master\\data\\winning_num_strip.txt"
    col0 = []
    i = 0
    temp_dict = dict()
    temp_dict1 = dict()

    with codecs.open(path, "rb", "utf-8") as fin:
        for line in fin:
            line_list = line.strip().split("[")[1].split("]")[0].split(",")
            for i_word in line_list:
                col0.append(i_word)
    for locate_num in range(7):
        while (i+locate_num) < len(col0):
            T = col0[i+locate_num]
            if T in temp_dict:
                temp_dict[T] += 1
            else:
                temp_dict[T] = 1
            i += 7
        i = 0
        temp_dict1[locate_num] = temp_dict
        temp_dict = dict()
    out_result(path_strip, temp_dict1)


#
def out_result(path, temp):
    with codecs.open(path, "wb", "utf-8") as fout:
        for k in temp:
            fout.write("%s\n\n" % k)
            for key in temp[k]:
                fout.write("%s: %s \t" % (key, temp[k][key]))
            fout.write("\n\n\n")


#函数入口
if __name__ == '__main__':
    main()

你可能感兴趣的:(python)