Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python全局变量和wcf解决方案指南_Python_Web Services_Wcf_Kivy - Fatal编程技术网

Python全局变量和wcf解决方案指南

Python全局变量和wcf解决方案指南,python,web-services,wcf,kivy,Python,Web Services,Wcf,Kivy,因为我最近开始学习python,所以我的问题可能很蹩脚,以下是我的问题: 我正在尝试为android和windows开发一个python跨平台应用程序,我需要如何在整个程序中使用在应用程序级别定义的变量(全局但不仅仅是模块级别,它主要用于将用户id传递给所有表单) 该项目的WCF解决方案,或任何替代技术(我对web构建也不熟悉,但以前使用过WCF) 而且,全局变量在python中很难理解,因为我来自VB;我读过的大多数文章都说,模块中存在全局变量,但在kivy程序中,应用程序级别或类似于在APP

因为我最近开始学习python,所以我的问题可能很蹩脚,以下是我的问题:

  • 我正在尝试为android和windows开发一个python跨平台应用程序,我需要如何在整个程序中使用在应用程序级别定义的变量(全局但不仅仅是模块级别,它主要用于将用户id传递给所有表单)

  • 该项目的WCF解决方案,或任何替代技术(我对web构建也不熟悉,但以前使用过WCF)

  • 而且,全局变量在python中很难理解,因为我来自VB;我读过的大多数文章都说,模块中存在全局变量,但在kivy程序中,应用程序级别或类似于在APP class/build module中实例化的变量/类又如何呢


    任何关于如何开发/架构指导方针的提示,或者只是指出学习这些指导方针的正确方向,都是非常有帮助的

    我不理解你的大部分问题,但与其使用全局变量(这对所有正常原因都不好),不如将变量存储为
    应用程序
    类的属性或属性。您可以随时使用
    App.get\u running\u App()
    ,以便再次访问它们。

    因此,我将使用此“App.get\u running\u App()。\uu dict\uuu”存储值,以便可以全局访问它们。谢谢你,kivy文档对我来说不清楚如何使用它;你的答案比把分数定为一个糟糕的问题要有用得多。谢谢您的时间。您不需要以任何特殊方式关心
    \uuu dict\uuuu
    的存在,只需将内容存储为类的属性即可。您可能还发现使用kivy属性很有用。这是一个解决方案,如果不使用kivy,如何获得全局变量解决方案?