0
我正在開發一個查詢存儲設備的線程數據收集器。將kwargs傳遞給線程運行方法的最佳方法
我有以下螺紋的流道方法:
def threadrunner(cfg, filer, APPLIANCES, kwargs):
_client = login(cfg, filer)
_filer = DeviceConfig(_client, Version=True)
APPLIANCES.append(_filer)
並調用它的代碼:
newthr = threading.Thread(target=threadrunner, args=(cfg, appliance, APPLIANCES, kwargs))
newthr.name = appliance
newthr.start()
什麼是通過** kwargs到threadrunner的變量列表(最好的辦法)?在上面的例子中,Version = True是我需要傳遞的一個kwarg版本。所有需要通過的kwargs都是簡單的True | False切換。
我不明白你的問題。 'threadrunner'中的'kwargs'應該是一個字典。 – HuStmpHrrr