我正在创建一个可以监视和操作消息流的GUI应用程序.我正在尝试创建一个简单的方法让用户编写一些此功能的脚本,我正在寻找可能的候选人.最初我想使用XML,因为它可以自然地处理嵌入式代码:
<if>
<condition>
<recv>
<MesgTypeA/>
</recv>
</condition>
<loop count=10>
<send>
<MesgTypeB>
<param1>12</param1>
<param2>52</param2>
</MesgTypeB>
</send>
</loop>
</if>
Run Code Online (Sandbox Code Playgroud)
对于解析,我计划使用ElementTree,只是在代码中构建状态.编写和读取XML并不是最容易的事情,特别是因为我不能假设脚本的编写者会有任何经验.我想知道是否有人在Python中更容易读/写和处理.我查看了JSON,但因为它是一个脚本,所以顺序很重要.
有人可以建议任何可能的选择
谢谢.
你们中的任何人都有一个例子如何使以下成为可能:
我有一个listctrl显示> 600项.现在,我需要在这些项目中搜索用户输入的文本,并更新列表以仅显示包含此字符串的项目.
所以我们说这个列表包含"Hello","Hi"和"Morning".该列表显示所有三个项目.现在用户在textctrl中键入"h",listctrl缩小为"Hello"和"Hi".如果用户改为输入"o",则列表变为"Hello"和"Morning".
这可能吗?或者有没有其他方便的方法来查找listctrl中的项目?如果您确切地知道您搜索的内容,那么"在您键入时查找"的构建仅具有实际用途 - 在我的情况下,实际情况并非如此......
谢谢,Woodpicker