我正在尝试使用 ehem TLE 数据跟踪月球的位置,然后将其存储在 data.csv 文件中。然而,我找不到它!下面的代码是我正在尝试做的一个例子,这是针对国际空间站的,它的“第 1 行”和“第 2 行”中的 TLE 编号是我找不到的月球。import loggingimport logzerofrom logzero import loggerfrom sense_hat import SenseHatimport osimport ephemdir_path = os.path.dirname(os.path.realpath(__file__))sh = SenseHat()logzero.logfile(dir_path+"/iss.csv")name = "ISS (ZARYA)"line1 = "1 25544U 98067A 18032.92935684 .00002966 00000-0 52197-4 0 99911 25544U 98067A 18032.92935684 .00002966 00000-0 52197-4 0 9991"line2 = "2 25544 51.6438 332.9972 0003094 62.2964 46.0975 15.54039537 97480"iss = ephem.readtle(name, line1, line2)iss.compute()formatter = logging.Formatter('%(name)s - %(asctime)-15s - %(levelname)s: %(message)s');logzero.formatter(formatter)sublat = iss.sublatsublong = iss.sublonglogger.info("%s,%s", sublong, sublat, )
添加回答
举报
0/150
提交
取消