Страница 20 документа MODFLOW 6 IO pdf (mf6io.pdf) описывает параметр ОТКРЫТЬ / ЗАКРЫТЬ, который можно использовать в блоке BEGIN PERIOD / END PERIOD для ввода списка.Мое тестирование flopy показало, что я могу читать внешний файл ASCII, но не двоичный файл.Когда я вошел в код с помощью отладчика, я не смог найти ни одного кода, который бы обрабатывал опцию '(BINARY)'.Кажется, что рассматриваемый код находится в mfpackage.py в методе load (ниже).Была ли двоичная опция «OPEN / CLOSE [(BINARY)]» реализована в MODFLOW 6 flopy?
if arr_line[0].lower() == 'open/close':
# open block contents from external file
fd_block.readline()
fd_path, filename = os.path.split(
os.path.realpath(fd_block.name))
try:
if self._simulation_data.verbosity_level.value >= \
VerbosityLevel.verbose.value:
print(' opening external file "{}"..'
'.'.format(arr_line[1]))
self.external_file_name = arr_line[1]
fd_block = open(os.path.join(fd_path, self.external_file_name),
'r')
# read first line of external file
line = fd_block.readline()