如何在python中记住其他程序实例变量[关闭]

Posted

技术标签:

【中文标题】如何在python中记住其他程序实例变量[关闭]【英文标题】:How to remember other program instance variables in python [closed] 【发布时间】:2013-10-20 17:06:16 【问题描述】:

这个和socket编程有关

好吧,假设我有一个程序xyz.py,它接受一些命令行参数abc

所以我使用以下命令运行程序

python xyz.py abc

程序正在运行,没有关闭

现在我打开另一个终端,然后使用不同的命令行参数 hhh 运行 same 程序,命令将是

python xyz.py hhh

连这个窗口(程序没有关闭)

现在的问题是,如果第三次使用另一个终端运行 Same 程序

如何让程序的第三个实例分别知道abchhh 的值?

而且我很高兴知道如何在程序的第二个实例运行时告诉程序实例 1 的值 hhh

【问题讨论】:

【参考方案1】:

您指的是一个名为Inter-process Communication 的大量 主题。有很多方法可以实现这一点,这在某种程度上取决于您的平台。 Python 中提供了所有常规机制。

我建议您阅读***文章,制定计划,然后提出任何具体问题。

【讨论】:

嗯,我知道,但我如何实现pythonically?我的意思是在 python 中.. 子流程模块?写入文件?套接字? @sweeneyrod 唯一套接字 @user2528042 我的意思是这些是您可以在进程之间进行通信的方式。 @sweeneyrod 哪种方式?

以上是关于如何在python中记住其他程序实例变量[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Python 2.7 函数是不是记住值而不是引用?关闭怪异

为啥在某些语言中使用变量之前需要声明变量,而在其他语言中则不需要? [关闭]

unity中怎样调用其他脚本变量

Session实例

如何在Python中使用定义中的局部变量返回? [关闭]

Linux下面Oracle实列实如何登录的