如何通过多处理模块的过程函数调用关键字参数的函数



如何调用此功能:

git.Repo.clone_from(git_url, repo_dir, branch=master, progress=CustomProgress())

通过多处理模块的过程函数?

在这里我使用的是关键字参数,因此我必须传递此过程功能的多处理模块。我想被称为一个单独的过程,例如

P = multiprocessing.Process(target = git.Repo.clone_from, args = (git_url, repo_dir, branch=master, progress=CustomProgress())

感谢Suraj。语法更改后的上述代码有效:p =多处理。

与您的关键字args形成词典,并将其作为 kwargs参数传递到过程对象。

P = multiprocessing.Process(target = git.Repo.clone_from, args = (git_url, repo_dir), kwargs = {"branch" : "master", "progress" : CustomProgress()})

相关内容

  • 没有找到相关文章

最新更新