python: Two modules and classes with the same name under different packages

前端 未结 3 803
孤城傲影
孤城傲影 2020-12-13 05:00

I have started to learn python and writing a practice app. The directory structure looks like

src
 |
 --ShutterDeck
    |
    --Helper
       |
       --User         


        
3条回答
  •  渐次进展
    2020-12-13 05:23

    One way is just:

    import ShutterDeck.Controller.User
    import ShutterDeck.Helper.User
    
    cuser = ShutterDeck.Controller.User.User()
    huser = ShutterDeck.Helper.User.User()
    

    You can also do this:

    from ShutterDeck.Controller.User import User as ControllerUser
    from ShutterDeck.Helper.User import User as HelperUser
    

提交回复
热议问题