ImportError:无法在Python中导入名称....

优素福

我有以下课程:

import skimage.io as io
import numpy as np
import scipy.io as sio
import glob, re, os

class convertImages:

    def __init__(self, directory):
        self.directory = directory

    def renameImages(self):
        path = self.directory
        i = 1
        files = [s for s in os.listdir(path) if os.path.isfile(os.path.join(path, s))]
        files.sort(key = lambda s: os.path.getmtime(os.path.join(path, s)))

        for file in files:
            os.rename(path + file, path + str(i) + '.png')
            i = i + 1

我想从我的主班叫这个班:

import convertImages
from convertImages import renameImages

ci = convertImages('Pictures/trialRGB')

但是得到这个该死的错误: ImportError: cannot import name renameImages

我不知道这背后的愚蠢逻辑是什么。我已经按照教程完成了所有操作。请帮助我解决此问题。

托比拉罗尼

您不能导入renameImages属于convertImages该类的方法。而且,根据您的代码,您不需要这样做。

只需删除该from convertImages import renameImages行,您的代码就可以正常运行。

如果需要使用该renameImages方法,则可以将其用作所使用实例的一部分-只需这样调用即可:

ci.renameImages()

您需要将该方法作为实例的一部分运行-否则它将无法正常工作。

更新(来自注释):您还需要更改import convertImagesfrom convertImages import convertImages

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ImportError:无法在python瓶中导入名称路由

来自分类Dev

ImportError:无法在python-social-auth中导入名称迁移

来自分类Dev

如何解决ImportError:无法在python中导入名称splitfn

来自分类Dev

ImportError:无法从“类型”中导入名称“ DictType”

来自分类Dev

在python中导入numpy时出现“ ImportError:无法导入名称SkipTest”

来自分类Dev

我该如何解决无法ImportError:无法在python3中导入名称

来自分类Dev

ImportError:无法在PyQt5中导入名称'QStringList'

来自分类Dev

如何解决ImportError:无法在Django中导入名称simplejson

来自分类Dev

出现ImportError:无法在ROS中导入名称SRV

来自分类Dev

无法在python中导入名称GoogleMaps

来自分类Dev

在我的conda环境中导入matplotlib时,发生ImportError:无法从“ PIL”中导入名称“ _imaging”

来自分类Dev

无法启动Docker VM:ImportError:无法从'django.utils.text'中导入名称'format_lazy'(Python错误)

来自分类Dev

Python,ImportError:无法导入名称AbstractLazySequence

来自分类Dev

ImportError:无法导入名称is_python_keyword

来自分类Dev

Python ImportError:无法导入名称itemgetter

来自分类Dev

Python ImportError:无法导入名称工具

来自分类Dev

python setuptools:ImportError:无法导入名称库

来自分类Dev

Python ImportError-无法导入名称

来自分类Dev

Python ImportError:无法导入名称“ __version__”

来自分类Dev

Python ImportError:无法导入名称datafunc [PyML]

来自分类Dev

Python-ImportError:无法导入名称“ HelloW”

来自分类Dev

python setuptools:ImportError:无法导入名称库

来自分类Dev

ImportError:无法导入名称is_python_keyword

来自分类Dev

ImportError:无法导入名称

来自分类Dev

ImportError:无法导入名称

来自分类Dev

ImportError:无法导入名称

来自分类Dev

ImportError:无法从Django和ReactJs中的'core.api.views'中导入名称'OrderDetailView'

来自分类Dev

ImportError:无法在django virtualenv中导入名称_remove_dead_weakref

来自分类Dev

ImportError:无法导入名称模式

Related 相关文章

  1. 1

    ImportError:无法在python瓶中导入名称路由

  2. 2

    ImportError:无法在python-social-auth中导入名称迁移

  3. 3

    如何解决ImportError:无法在python中导入名称splitfn

  4. 4

    ImportError:无法从“类型”中导入名称“ DictType”

  5. 5

    在python中导入numpy时出现“ ImportError:无法导入名称SkipTest”

  6. 6

    我该如何解决无法ImportError:无法在python3中导入名称

  7. 7

    ImportError:无法在PyQt5中导入名称'QStringList'

  8. 8

    如何解决ImportError:无法在Django中导入名称simplejson

  9. 9

    出现ImportError:无法在ROS中导入名称SRV

  10. 10

    无法在python中导入名称GoogleMaps

  11. 11

    在我的conda环境中导入matplotlib时,发生ImportError:无法从“ PIL”中导入名称“ _imaging”

  12. 12

    无法启动Docker VM:ImportError:无法从'django.utils.text'中导入名称'format_lazy'(Python错误)

  13. 13

    Python,ImportError:无法导入名称AbstractLazySequence

  14. 14

    ImportError:无法导入名称is_python_keyword

  15. 15

    Python ImportError:无法导入名称itemgetter

  16. 16

    Python ImportError:无法导入名称工具

  17. 17

    python setuptools:ImportError:无法导入名称库

  18. 18

    Python ImportError-无法导入名称

  19. 19

    Python ImportError:无法导入名称“ __version__”

  20. 20

    Python ImportError:无法导入名称datafunc [PyML]

  21. 21

    Python-ImportError:无法导入名称“ HelloW”

  22. 22

    python setuptools:ImportError:无法导入名称库

  23. 23

    ImportError:无法导入名称is_python_keyword

  24. 24

    ImportError:无法导入名称

  25. 25

    ImportError:无法导入名称

  26. 26

    ImportError:无法导入名称

  27. 27

    ImportError:无法从Django和ReactJs中的'core.api.views'中导入名称'OrderDetailView'

  28. 28

    ImportError:无法在django virtualenv中导入名称_remove_dead_weakref

  29. 29

    ImportError:无法导入名称模式

热门标签

归档