Python 2 - 仅导入子目录中的某些模块

时间:2013-04-16 15:58:19

标签: python-2.7 import module subdirectory

这是Python2.7。我已经看到一些指令来创建一个读取目录结构的文件,并将每个.py文件作为一个包含,但它通常取决于文件,我无法使用(或者没有得到)工作)。

我有一系列具有多个目录的模块。让我们从结构开始:

\\Scripts:
    script.py  # from ProgramName import *
\ProgramName
    __init__.py # empty
    FileA.py     
    FileB.py
    FileC.py
\ProgramName\SupportFilesA
    __init__.py # empty
    FileX.py    # contains class fileX()
    FileY.py    # contains class fileY()
    FileZ.py    # contains class fileZ()

然而,出于某种原因,我可以访问类fileX和fileY,但不能访问fileZ。好吧,这些类比这复杂得多,所以我复制FileX并使用类fileXX()创建FileXX.py。这也没有被提起。

任何文件的编译都没有错误。 在脚本中,导入*不会失败。 我根本无法使x = fileZ()或x = fileXX()。

0 个答案:

没有答案