小编use*_*496的帖子

Python进程没有加入

我无法粘贴我的代码片段,所以我将解释方案1.我有一个大约50000个股票的列表,需要一些估价2.这些股票在MultiProcess.Queue 3.我创建多个流程,每个流程将从队列中取出一批50个并做一​​些事情.4.在主线程中,我有一张看起来像这样的支票

 anymore_to_process = True

 while anymore_to_process:
     if (stock_queue.qsize() == 0):
         anymore_to_process = False

for jobs in stock_jobs:
    jobs.join()
Run Code Online (Sandbox Code Playgroud)
  1. 但是,当我处理50000条记录时,这似乎不起作用.如果我处理500股,这个工作正常.

我究竟做错了什么?当我处理大量股票时,为什么流程没有加入.

我知道如果不看我的代码就很难回答.....但如果你能给我一些指示,那将非常有帮助.

python multiprocessing python-multithreading python-2.7

6
推荐指数
1
解决办法
3637
查看次数

Python:基于条件在字典中求和值

我有一本字典 Key:Values.

值是整数.我想根据条件得到一个值的总和...说所有值> 0(即).

我尝试了一些变化,但遗憾的是似乎没有任何工作.

python python-3.x

5
推荐指数
2
解决办法
3926
查看次数

词典词典:按特定键排序

我有一本看起来像这样的字典

{'Africa': {'Name': 'Africa',
            'men': 33333,
            'priority': 3,
            'women': 30000},
 'America': {'Name': 'USA',
             'men': 1114444411333L,
             'priority': 4,
             'women': 44430000},
 'Asia': {'Name': 'China',
          'men': 444433333,
          'priority': 2,
          'women': 444430000},
 'Europe': {'Name': 'UK',
            'men': 11111333,
            'priority': 1,
            'women': 1111430000}}
Run Code Online (Sandbox Code Playgroud)

我需要按Key = Priority对这本词典进行排序

我正在使用2.7并尝试了几个选项(看起来不太优雅).有什么建议?

python dictionary python-2.7

2
推荐指数
1
解决办法
108
查看次数