猿问

python Flask应用程序中的正确代码样式

我有一个烧瓶应用程序,其中有一个文件(app.py),它的基本代码大小为6K行,我想通过为每组路由处理程序制作单独的文件来进行模块化。


哪一种是为类似路由(如user)创建Class并为成员函数(如login,register user.py)提供类的正确方法


class User:

  def login():

    pass

  def register():

    pass

像那样使用


user = User()

user.login()

或创建一个python文件user.py并删除其中的所有功能


user.py


def login():

  pass

def register():

  pass

并像这样使用


import user

user.login()

从上面提到的方法中,将使用适当的内存和更有效的方法


慕姐8265434
浏览 143回答 2
2回答

一只名叫tom的猫

后者是Pythonic。当您不需要实例数据时,不要使用类;使用模块。
随时随地看视频慕课网APP

相关分类

Python
我要回答