问题标签 [pyprocessing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
32 浏览

python - 从类变量元素构造实例变量pyparsing匹配器

我构造了一个复杂的匹配器对象,该pyparsing对象假设根据实例化标志匹配略有不同的事物。这是一个(简化的)示例:

a, b, c,.... 是变量,因此我可以expr像那样引用它们,而不必在它们前面加上实例引用self(如 in self.a)。expr必须是一个 实例变量,因为不同的实例MyMatcher 必须匹配不同的东西。

上面的例子有效:

按预期返回:

我担心的是:即使对于具有大量(嵌套)、、、、等的非常复杂的匹配器,这是否ab有效c... d?或者换一种说法:是否将完整的逻辑(深度)从类变量复制到实例对象expr,以便 在下一次创建对象时覆盖a,b和被覆盖?cMyMatcher

或者,如果这是一个问题,是否有另一种方法来创建具有短而漂亮的结构的不同匹配器,例如(a + b | b ) + pp.Optional(c)

0 投票
1 回答
666 浏览

python - Python 单行 for 循环

我在用着processing.py

我正在关注这个 tut (Java)

https://www.youtube.com/watch?v=H7frvcAHXps

我想知道我是否可以在 python 中使用相同类型的 for 循环

当我尝试运行代码时收到错误消息:

我想可能有一种简单但略有不同的方法来在 python 中使用相同类型的嵌套 for 循环(在单行上)

0 投票
1 回答
1016 浏览

python - 蟒蛇棋子运动

我在使用 Python 进行的早期国际象棋游戏中为棋子生成有效棋子时遇到了问题……我遇到了 Bishop 的问题。这是我的程序的一瞥...选择了右下角的白色主教,红色方块代表有效的移动...很明显主要问题是什么。

如果有块,我希望我的程序停止添加更多潜在动作,

在此处输入图像描述

^^ 不重复;我咨询过其他来源

主教课程: