小编Man*_*y D的帖子

在Python中创建一个简单的脚本语言

我正在创建一个可以监视和操作消息流的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,但因为它是一个脚本,所以顺序很重要.

有人可以建议任何可能的选择

谢谢.

python xml scripting

10
推荐指数
2
解决办法
1333
查看次数

wxPython - 根据输入到textctrl动态更新listctrl

你们中的任何人都有一个例子如何使以下成为可能:

我有一个listctrl显示> 600项.现在,我需要在这些项目中搜索用户输入的文本,并更新列表以仅显示包含此字符串的项目.

所以我们说这个列表包含"Hello","Hi"和"Morning".该列表显示所有三个项目.现在用户在textctrl中键入"h",listctrl缩小为"Hello"和"Hi".如果用户改为输入"o",则列表变为"Hello"和"Morning".

这可能吗?或者有没有其他方便的方法来查找listctrl中的项目?如果您确切地知道您搜索的内容,那么"在您键入时查找"的构建仅具有实际用途 - 在我的情况下,实际情况并非如此......

谢谢,Woodpicker

python wxpython dynamic listctrl

5
推荐指数
1
解决办法
3821
查看次数

标签 统计

python ×2

dynamic ×1

listctrl ×1

scripting ×1

wxpython ×1

xml ×1