我正在编写一个Python包,提供解析.xyz文件的功能。我已经了解PEP8,PEP423以及其他一些问题这里和那里。我在犹豫是否将我的包命名为xyzparse还是xyzparser。换句话说,将Python包命名为名词还是动词更好?
我会使用像argparse、astunparse和bisect这样的动词。你可能会发现其他观点,但这更有意义;然后,你将定义子模块来承载名词名称(例如argparse.ArgumentParser)。我认为有些情况下名词更合适。无论如何,我不认为有关于此的惯例,除了像我这样有强迫症的人会发现难以找到一切的标准 :)。