这是Python2.7。我已经看到了一些创建文件的说明,该文件读取目录结构,并将每个 .py 文件作为包含拉入,但它通常取决于有file,我不能使用(或没有开始工作)。
我有一系列具有多个目录的模块。让我们从结构开始:
\\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.py,类为 fileXX()。这也没有被捡起。
任何文件的编译都没有错误。在脚本中,导入 * 不会失败。我根本无法制作 x = fileZ() 或 x = fileXX()。