簡體   English   中英

在 FOR 循環中並行創建文件夾 python

[英]Folder creation in parallel in a FOR loop python

無論如何我可以讓下面的文件夾創建並行而不是迭代發生嗎? 我嘗試了多處理,但它似乎不起作用。 歡迎任何建議。

import os
from time import sleep
import multiprocessing

def foldercreation(foldername):
    target_dir = 'C:\\Users\\Myna\\Desktop\\Cisco'
    os.mkdir(os.path.join(target_dir,foldername))

n=multiprocessing.cpu_count()
print(n)
with multiprocessing.Pool(processes=n) as p:
    for i in ['A','B','C','D']:
        foldercreation(i)

你沒有使用游泳池。

這是一個例子:

with multiprocessing.Pool(processes=n) as p:
    p.map(foldercreation, ['A', 'B', 'C', 'D'])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM