龙听期货论坛's Archiver

龙听 发表于 2024-1-8 11:04

【 Python工具包/库推荐系列】- Pendulum

如果您至少有一点Python编程经验,则可能知道可以使用datetime模块来管理应用程序中的日期和时间。

尽管datetime非常适合这些方面的基础工作,但Pendulum Python软件包使执行涉及日期和时间的更复杂的编码变得更加容易。使用起来更加直观,并且可以自动管理时区。[code]
import pendulum

now = pendulum.now("Europe/Paris")

# Changing timezone
now.in_timezone("America/Toronto")

# Default support for common datetime formats
now.to_iso8601_string()

# Shifting
now.add(days=2)
[/code]最棒的是,Pendulum旨在替代datetime。这意味着您可以将其与已经基于datetime编写的代码一起使用。除了少数几个例外,Pendulum同样可以工作,无需修改代码,同时提供普通datetime所没有的其他功能。

页: [1]