1. 约定俗成的目录结构 根目录下的setup.py:在根目录下包含一个setup.py文件,用于指定项目的依赖关系、包信息以及其他安装和分发相关的元数据。例如,pyminitouch/setup.py。与库同名的代码目录:建立与库同名的代码文件夹,这样做可以清晰地标识出项目的主要代码所在位置,同时也有助于避免命名冲突。例如,py_trees/py_trees这样的目录结构可以帮助用户快速定位到库的核心代码。