两个线程无法在python

问题描述

我是多线程编程的新手,我将media_player和server置于两个线程中,服务器将从另一个客户端程序接收对media_player的操作的数据。但是我从服务器获得的“操作”的价值不是到主线程的更新数据,因此media_player中的操作输出始终为无,我希望它在服务器接收数据时会改变。

解决方法

global operation应该添加到函数中,否则它将只是对其进行本地复制并从此处开始。