如何在 skyfield v1.26 中 ts.now().utc_strftime("%H:%M:%S.%f")

How to ts.now().utc_strftime("%H:%M:%S.%f") in skyfield v1.26

我每秒都在跟踪一颗卫星,但需要更高的采样率。所以我改为每0.25秒一次。我想将采样的 utc 打印到小数点后几位。我试过 ts.now().utc_strftime("%H:%M:%S.%f") 但它打印的是 13:23:18.%f 而不是 13:23:18.235.

如何将 ts.now().utc_strftime(<format>) 设置为比秒更精确的格式?

Skyfield 的旧版本在内部依赖于 Python 自己的 time.strftime(),遗憾的是,它缺乏对微秒的支持。尝试升级到更新的版本——当前版本是 1.30——看看是否能解决问题?