【发布时间】:2022-01-18 20:09:13
【问题描述】:
我正在编写一个 Python 包,它为 .xyz 文件提供解析器。我知道PEP8、PEP423 和其他问题here 和there。
我在为我的包裹命名xyzparse 或xyzparser 犹豫不决。
换句话说,将 Python 包命名为名词还是动词更好?
【问题讨论】:
标签: python package naming-conventions
我正在编写一个 Python 包,它为 .xyz 文件提供解析器。我知道PEP8、PEP423 和其他问题here 和there。
我在为我的包裹命名xyzparse 或xyzparser 犹豫不决。
换句话说,将 Python 包命名为名词还是动词更好?
【问题讨论】:
标签: python package naming-conventions
我会使用argparse、astunparse 和bisect 中的动词。您当然会找到其他意见,但这更有意义;然后,您将定义带有名词名称的子模块(例如argparse.ArgumentParser)。
我认为有些例子更适合名词。除了像我这样拥有ocd 的人发现很难不为所有事情找到一个标准外,我认为无论如何都没有这样的约定:)。
【讨论】: