是否可以更改导入的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) ...
在我的模型中,我有一个客户端模型,但是当我使用suds该WSDL文件时,我导入了客户端,但是在我的客户端模型中出现了AttributeError …
suds
WSDL
我的问题是,是否可以更改Clientin的名称suds.client?
Client
suds.client
谁能对我的情况有个想法?
提前致谢 …
是的,您可以使用as关键字。
as
import my_module as some_other_name from suds.client import Client as Spam
正是出于这个目的。此处的文档对此进行了说明:
http://docs.python.org/reference/simple_stmts.html#import