首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用flopy加载MODFLOW-USG模型时遇到ValueError

在使用flopy加载MODFLOW-USG模型时遇到ValueError
EN

Stack Overflow用户
提问于 2021-06-24 17:50:25
回答 1查看 50关注 0票数 0

我正在使用FloPy加载一个现有的MODFLOW-USG模型。

代码语言:javascript
复制
load_model = flopy.modflow.Modflow.load('HTHModel',model_ws='model_ws',version='mfusg',exe_name='exe_name',
                           verbose = True, check = False)

在加载LPF包的过程中,python显示hk和hani加载成功,然后上报如下错误:

代码语言:javascript
复制
loading bas6 package file...
adding Package:  BAS6
   BAS6 package load...success
loading lpf package file...
   loading IBCFCB, HDRY, NPLPF...
   loading LAYTYP...
   loading LAYAVG...
   loading CHANI...
   loading LAYVKA...
   loading LAYWET...
   loading hk layer   1...
   loading hani layer   1...

D:\Anaconda\program\lib\site-packages\flopy\utils\util_array.py in parse_control_record(line, 
current_unit, dtype, ext_unit_dict, array_format)
    3215             locat = int(line[0:10].strip())

ValueError: invalid literal for int() with base 10: '-877.0

我怎么才能解决这种问题呢?

顺便说一下,我使用GMS中的“保存原生文本副本”功能创建了这个模型。Flopy可以正常读取LPF包中的其他内容,报告错误的位置出现在读取ANGLEX(NJAG)数据的部分。

将LFP文件与MODFLOW-USG的输入输出描述进行了比较,符合输入文件的格式要求。

我是pyhton和flopy的新手,这个问题让我很困惑。非常感谢您为我提供了一些参考信息,无论是关于Python、FloPy、MODFLOW-USG还是GMS。

EN

回答 1

Stack Overflow用户

发布于 2021-07-07 11:59:57

你能上传你的lpf文件吗?然后我就可以看看这个。但是乍一看,-877.0前面的"'“看起来可疑-是在lpf文件中吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68113444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档