擅长:python、mysql、java
<p>您正在从另一个进程附加到<code>clean_txt[index]</code><code>clean_txt[index]</code>属于创建它的主要python进程。因为一个进程不能访问或修改另一个进程的内存,所以不能附加到它(不是真的。参见下面的编辑)</p>
<p>您需要创建共享内存</p>
<p>您可以使用<code>Manager</code>来创建共享内存,类似这样</p>
<pre><code>from multiprocessing import Manager
manager = Manager()
...
clean_txt[i] = manager.list()
</code></pre>
<p>现在您可以在另一个进程中附加到此列表</p>
<p><strong>编辑</strong>-</p>
<p>我对<code>clean_txt</code>的解释不清楚。感谢@Maresh</p>
<p>当一个新的<code>Process</code>被创建时,整个内存被复制。因此,在新进程中修改列表不会影响主进程中的副本。所以你需要一个共享的记忆</p>