-1

我不知道如何删除“}”。我的代码如下,

INPUTSCRIPT="CLOSEDLOOP{DCSOURCE1|VOLTAGE|0.1|-1|5|1000}"
TEMPSCRIPT=INPUTSCRIPT.split('|')
STR_SETTELING=TEMPSCRIPT[5]
STR_SETTELING

输出查询,

 '1000}'

所以,我想在“1000”之后删除“}”,不知道该怎么做。

非常感谢。

4

1 回答 1

1

您可以通过在 shell 中打印变量来查看幕后发生的事情,

>>> INPUTSCRIPT="CLOSEDLOOP{DCSOURCE1|VOLTAGE|0.1|-1|5|1000}"
>>> TEMPSCRIPT=INPUTSCRIPT.split('|')
>>> TEMPSCRIPT
['CLOSEDLOOP{DCSOURCE1', 'VOLTAGE', '0.1', '-1', '5', '1000}']
>>> TEMPSCRIPT[5]
'1000}'

需要进一步细化,

>>> TEMPSCRIPT[5].rstrip('}')
'1000'
于 2013-10-29T10:34:20.673 回答