Catalog specification
(1) The canonical wording of the document:
1. bin executable file
2.conf configuration file
3.core Primary business logic
4.db Data files
5.lib Library
6.log log files
7.README description File (one document)
In the above folder you do not need to be the package of your package usually put into Lib but notice that Lib should not be a package, doubt?
# Whether this folder should be a package or a folder, in fact, the problem is to need not to the Init
# The function of Init is to import all the functions in the module inside the package
# by Judging if this function is needed to determine whether it is a package or a folder
(2) Custom program entry
# Summary: The main entry of the program is to add the project's root directory to the environment variable.
(3) # modules used after sub-folders
Finishing modules-handling when too many modules