这是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()。