Python导入具有相同类名的两个模块

bil*_*llz 3 python import module class

我正在做一些图像处理,需要导入两个模块,但这些模块具有相同的类名。例子:

from wand.image import Image  
from PIL import Image
Run Code Online (Sandbox Code Playgroud)

不幸的是,我使用的方法没有包含在这两个模块中,因此我需要这两个模块。目前我解决这个问题的方法是在 for 循环中一遍又一遍地导入模块,但这似乎不正确。例子:

for my_images in images:
   from wand.image import Image
   # run code for this module

   from PIL import Image
   # run code for this module
Run Code Online (Sandbox Code Playgroud)

有没有办法可以“重命名”或使用不同的名称调用类/方法?谢谢。

Dmi*_*try 6

例如,您可以使用:

from wand.image import Image as Image_wand
from PIL import Image as Image_PIL
Run Code Online (Sandbox Code Playgroud)

或任何其他不同名称的帮助as