python 节气计算_python 生成 1900-2100 的二十四节气文件

该博客介绍了一个使用Python计算1900年至2100年二十四节气的程序,通过公式计算节气日期,并对特殊年份的节气进行纠正,最后将结果保存到JSON文件中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[学习笔记] 转载

#!/usr/bin/python3.7

# -*- coding:utf-8 -*-

'''

整体思路

1:根据公式算出节气日期 1900 年到 2100  200 年的时间

2:特殊的年份进行纠正

3:保存到文件里去

'''

import sys

import json

import gc

import os

default_encoding = 'utf-8'

if sys.getdefaultencoding() != default_encoding:

reload(sys)

class jieqi:

# 计算节气的C常量组

C_list_21 = [3.87, 18.73, 5.63, 20.646, 4.81, 20.1, 5.52, 21.04, 5.678, 21.37, 7.108, 22.83, 7.5, 23.13, 7.646, 23.042, 8.318, 23.438, 7.438, 22.36, 7.18, 21.94, 5.4055, 20.12]

C_list_20 = [4.6295, 19.4599, 6.3826, 21.4155, 5.59,20.888, 6.318, 21.86, 6.5, 22.2, 7.928, 23.65, 8.35,  23.95, 8.44, 23.822, 9.098, 24.218, 8.218, 23.08, 7.9, 22.6, 6.11, 20.84]

# 节气名称组

name_Arr = ["立春", "雨水", "惊蛰", 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值