Python 包命名:动词还是名词?

3
我正在编写一个Python包,提供解析.xyz文件的功能。我已经了解PEP8PEP423以及其他一些问题这里那里
我在犹豫是否将我的包命名为xyzparse还是xyzparser
换句话说,将Python包命名为名词还是动词更好?
1个回答

3
我会使用像argparseastunparsebisect这样的动词。你可能会发现其他观点,但这更有意义;然后,你将定义子模块来承载名词名称(例如argparse.ArgumentParser)。
我认为有些情况下名词更合适。无论如何,我不认为有关于此的惯例,除了像我这样有强迫症的人会发现难以找到一切的标准 :)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接