Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中启动多线程的问题_Python_Multithreading - Fatal编程技术网

python中启动多线程的问题

python中启动多线程的问题,python,multithreading,Python,Multithreading,我正在控制一个机器人,我希望能够在控制台上显示它的遥测数据,同时也能接受来自人类控制器的文本输入 我想我可以通过使用多个线程来实现这一点?但也许有更好的方法。(还是编程新手) 每当运行此操作时,我都会收到自己的错误消息: error starting Multithreading... program will terminate... 我觉得我把线程设置错了。有什么建议吗?你到底遇到了什么问题?暂时删除尝试/except并将你得到的确切异常显示为e:print“error starting

我正在控制一个机器人,我希望能够在控制台上显示它的遥测数据,同时也能接受来自人类控制器的文本输入

我想我可以通过使用多个线程来实现这一点?但也许有更好的方法。(还是编程新手)

每当运行此操作时,我都会收到自己的错误消息:

error starting Multithreading... 
program will terminate...

我觉得我把线程设置错了。有什么建议吗?

你到底遇到了什么问题?暂时删除
尝试/except
并将你得到的确切异常显示为e:print“error starting multi threading({})..”。format(e)大多数时候你不想使用“blank”
except
语句。Try/except应用于捕获已知错误,并在可以处理这些错误或发出更多信息的错误时进行处理。相反,您正在捕获
try
中的行中可能发生的所有错误,然后发出非信息性错误。如果删除try/except并只允许try中的行引发它们自己的异常,您将得到一个信息更丰富的错误。@ForceBru-“(线程只能启动一次)”。看起来将它们放在while循环中是问题的一部分。您到底遇到了什么问题?暂时删除
try/except
,并将您得到的确切异常显示为e:print“error starting multi threading({}).”。大多数情况下,格式(e)您不想使用“blank”
语句除外。Try/except应用于捕获已知错误,并在可以处理这些错误或发出更多信息的错误时进行处理。相反,您正在捕获
try
中的行中可能发生的所有错误,然后发出非信息性错误。如果删除try/except并只允许try中的行引发它们自己的异常,您将得到一个信息更丰富的错误。@ForceBru-“(线程只能启动一次)”。看起来让它们在while循环中是问题的一部分
error starting Multithreading... 
program will terminate...