如何在threading.timer中表示另一个函数的两个参数
时间: 2023-06-18 09:05:23 浏览: 153
WCF 双工 和 和 System.Threading.Timer 时间 的 demo
在 `threading.Timer` 中表示另一个函数的两个参数,可以通过使用 `args` 参数来传递参数。例如,假设你有一个函数 `my_function` 接受两个参数 `arg1` 和 `arg2`,则可以使用以下代码来在 `threading.Timer` 中调用该函数并传递参数:
```python
import threading
def my_function(arg1, arg2):
# do something with arg1 and arg2
pass
# call my_function with arguments after 5 seconds
t = threading.Timer(5.0, my_function, args=('value1', 'value2'))
t.start()
```
在上面的代码中,`args` 参数是一个元组,包含要传递给 `my_function` 的两个参数。在定时器线程运行时,它将调用 `my_function('value1', 'value2')`。
阅读全文