在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的模型,但是当我使用suds
来处理WSDL
文件时,
我导入了Client,但在我的Client模型中出现了AttributeError错误...
我的问题是,我能否更改suds.client
中的Client
名称?
有没有人能对我的情况提供一些建议?
提前谢谢大家...
2 个回答
4
这段代码的意思是……
首先,它会做一些检查,确保输入的数据是有效的。接着,它会根据这些数据进行处理,可能会进行一些计算或者转换。最后,代码会输出结果,告诉你处理的结果是什么。
整体来看,这段代码的目的是为了让程序能够根据用户输入的信息,做出相应的反应和处理。
from suds.client import Client as WhateverYouLike
15
是的,你可以使用 as
这个关键词。
import my_module as some_other_name
from suds.client import Client as Spam
这个关键词就是为了这个目的而设计的。具体的解释可以在这里找到: