如图,服务器回调到handler_access_times 函数里,定义了 g_times_map 这个全局的map变量,当客户端主动请求
get_access_times接口的时候,g_times_map 这个却始终为空怎么解决,求大神告知啊,python 这个全局变量怎么这么头疼啊
伊谢尔伦2017-04-18 10:27:34
http://stackoverflow.com/ques...
이 링크에는 해결책이 있습니다. 데이터베이스를 사용하여 데이터를 로컬에 저장하세요
黄舟2017-04-18 10:27:34
함수 외부에서 g_times_map에 값을 할당하면 함수 내부에서 전역 문이 필요하지 않으며 함수 외부에서 g_times_map의 값을 계속 참조할 수 있습니다. 무엇을 하려는지 모르겠지만 전역 g_times_map을 두 함수에 사용하는지 여부에 따라 여러 함수에 사용하는 경우도 있어서 실수하기 쉽습니다. 이러한 함수가 함수 외부의 g_times_map 값을 참조하도록 하려면 global 문을 사용할 필요가 없습니다.