我有一个非常简单的包,最终想通过PyPI发布。这个包的目录树如下:
daterangeparser/
__init__.py
parse_date_range.py
test.py
parse_date_range.py
定义了一个名为 parse
的函数。
我想知道最简单、最符合Python风格的方法来设置包,以便轻松导入 parse
函数,该如何做呢?
目前,我需要执行 from daterangeparser.parse_date_range import parse
,这似乎有些笨拙。我更愿意执行 from daterangeparser import parse
,这似乎更简单、更符合Python风格,但我似乎无法弄清楚如何使其工作(我需要在 __init__.py
中放置其他内容吗?或者,有更好的方法吗?
__init__.py
应该保留用于管理类型的事情? - robintw