0
我的main.py文件变得非常大!Python - main.py越来越大,需要封装处理程序
我知道你可以将请求处理程序移出到它们自己的文件包中。
我见过你需要添加一些init .py文件到handlers文件夹来声明这一点,我希望你需要然后导入你的处理程序到main.py。
我的问题是:这样做的正确过程是什么?任何好的文档都会很棒。
我的main.py文件变得非常大!Python - main.py越来越大,需要封装处理程序
我知道你可以将请求处理程序移出到它们自己的文件包中。
我见过你需要添加一些init .py文件到handlers文件夹来声明这一点,我希望你需要然后导入你的处理程序到main.py。
我的问题是:这样做的正确过程是什么?任何好的文档都会很棒。
您也可以在python模块(即.py
文件)级别执行此操作,而不一定在包级别,稍微简单一些(不需要__init__.py
文件)。由你决定。
为Python模块级分,你可以在这里找到一些例子:
所以我每次RequestHandler移动到其自己的requesthandler.py文件?然后使用app.yaml来调用相应的文件? – TimothyAURA
如果您想使用'app.yaml',您需要在这些文件中多做一些操作,请参阅此答案中的引用:http://stackoverflow.com/questions/42547973/deploy-python-script-on-google -cloud-platform/42548535#42548535 –
我喜欢在'main.py'内部拆分 - 对我来说似乎更简单。 –