【发布时间】:2017-10-29 17:34:42
【问题描述】:
如果我有两个脚本,一个有一个列表并且当前正在运行,而另一个需要在第一个正在运行时访问该列表,我该怎么做?
例子
脚本 1
import random
example_list = []
while True:
example_list.append(random.randint(0,9))
脚本 2
x = example_list[i]
我无法更改脚本 1。
如何从脚本 2 访问在脚本 1 中创建的列表?
附:这只是一个例子,所以它的目的并不重要。
【问题讨论】:
-
list = list + random.randint(0,9)是TypeError。同样list隐藏了内置类型list:list() == []。 -
您还在
while True中附加了一个列表,这有点傻。 -
我在想它们可能是一种使用 pickle 然后从那里获取数据的方法,但我不知道是否可以在不编辑第一个脚本的情况下做到这一点。
标签: python python-3.x interprocess