擅长:python、mysql、java
<p>不需要在函数中创建全局状态变量;只需更改其值</p>
<pre><code>program_state = "processing"
state_files = {
"loading": "loading.txt",
"filtering": "filtered.txt",
"processing": "process_data.txt",
"done": "final.txt"
}
def processing_function(data):
global program_state
program_state = "processing"
output_file = state_files[program_state]
</code></pre>