Python:在来自另一个文件

时间:2015-10-25 14:16:53

标签: python

我是一个完整的Python新手,我正在尝试为现有代码库添加功能(完整参考,它是airnotifier - 这是一个开源推送服务器。它缺少我的功能我正在加入)

情况如下: 我有一个python文件 api / tokens.py ,它有:

@route(r"/api/v2/tokens/([^/]+)")
class TokenV2HandlerGet(APIBaseHandler):
    def delete(self, token):
        """Delete a token
        """

这被映射到路由,因为它实际上是从UI调用来删除给定的令牌

我现在有另一个文件 pushservices / apns.py 我已经扩展到执行代码库中缺少的某些反馈检查,现在我需要能够删除令牌。如何从pushservices / apns.py?

调用上述函数

由于

1 个答案:

答案 0 :(得分:1)

#general format
from your.package.name import some_delete_function

@route(r"/api/v2/tokens/([^/]+)")
class TokenV2HandlerGet(APIBaseHandler):
    def delete(self, token):
        """Delete a token
        """
        some_delete_function(arg1,arg2,etc)

#assuming all of this is in the same parent dir
from pushservices import apns as some_delete_function