擅长:python、mysql、java
<p>你可以用一个dispached dict来模拟交换机。下面是一个愚蠢的例子:</p>
<pre><code>#!/usr/bin/env python
def case1():
print("This is case 1")
def case2():
print("This is case 2")
def case3():
print("This is case 3")
token_dict = {
"case1" : case1,
"case2" : case2,
"case3" : case3,
}
def main():
cases = ("case1", "case3", "case2", "case1")
for case in cases:
token_dict[case]()
if __name__ == '__main__':
main()
</code></pre>
<p>输出:</p>
<pre><code>This is case 1
This is case 3
This is case 2
This is case 1
</code></pre>