在python中更改导入名称

gad*_*dss 5 python django import

是否可以更改导入的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)
     ...
Run Code Online (Sandbox Code Playgroud)

在我的模型,我有一个客户端的模型,但是当我使用sudsWSDL文件,我导入客户端,但我在我的客户的模式AttributeError的...

我的问题是,如果我可以改变Clientin 的名称是可能的suds.client

谁能对我的情况有所了解?

提前致谢 ...

wim*_*wim 14

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

import my_module as some_other_name
from suds.client import Client as Spam
Run Code Online (Sandbox Code Playgroud)

正是出于这个目的.这在文档中解释:

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