一尘不染

在python中更改导入名称

python

是否可以更改导入的python文件的名称?

在我在Django的views.py中,我有

from myapp.models import *
from suds.client import Client

def main_page(request, id):
   client = Client.objects.get(id=id)
     ...
   response = Client(WSDL_FILE)
     ...

在我的模型中,我有一个Client模型,但是当我使用sudsWSDL
文件时,我导入了Client,但是在我的Client模型中却出现了AttributeError

我的问题是,是否可以更改Clientin的名称
suds.client

谁能对我的情况有个想法?

提前致谢 …


阅读 299

收藏
2021-01-20

共1个答案

一尘不染

是的,您可以使用as关键字。

import my_module as some_other_name
from suds.client import Client as Spam

正是出于这个目的。此处的文档对此进行了说明:

http://docs.python.org/reference/simple_stmts.html#import

2021-01-20