科吉思石油论坛

标题: 线图计算器中名称带空格的都没法调用 [打印本页]

作者: 氢氧化钠    时间: 2023-3-13 09:08
标题: 线图计算器中名称带空格的都没法调用
老师好,我在AHM模块中自定义图线,发现凡是带有空格的量都不能调用,这个应该怎么解决呀。类似这种”fogipfeight component 4“没法打印,也无法定义为曲线,都会提示“SyntaxError: invalid syntax
>> <not accessible>                                                                     in  () at :1”



屏幕截图 2023-03-13 090601.png (35.48 KB, 下载次数: 368)

屏幕截图 2023-03-13 090601.png

作者: Wesmile8    时间: 2023-3-28 14:54
你用下划线代替空格就行了,例如
m=get_model_by_name('DynamicModel')
w1=get_well_by_name('w_1')
w2=get_well_by_name('w_2')

oil_w_1=wopr[m,w1]
oil_w_2=wopr[m,w2]

export(oil_w_1,name='w_1oilrate',units='')
export(oil_w_2,name='w_2oilrate',units='')
作者: 氢氧化钠    时间: 2023-4-2 19:09
老师,我想把某一个组分质量进行运算,比如“weight component 3”这里面有空格不能调用,并不是想定义一个带有空格的变量名字,我把空格改成下划线就报错没有定义,这个应该怎么办呀。

提问.png (15.14 KB, 下载次数: 377)

提问.png

作者: Wesmile8    时间: 2023-4-4 10:19
你在右边function里面找找有没有调用组分的函数




欢迎光临 科吉思石油论坛 (http://bbs.colchis.cn/) Powered by Discuz! X3.2