python 多线程程序如何调试

我们在利用Python说话编写法式时,有时辰会碰到同时处置几项功课的景象,这时辰就需要利用多线程了,调试的体例与通俗的Python源代码比力近似

东西/原料

  • 一台安装了最新Windows10系统的计较机
  • Python IDE(Visual Studio Code)
  • Python扩展
  • 不变的互联网毗连

方式/步调

  1. 1

    打开一个工作文件夹,在左侧的文件列表中,点击新建按钮,新建一个新的源文件,注重后缀名要为.py表白这是一个python文件

  2. 2

    在文件的首部起首设定编码选项为utf-8,然后导入我们需要用到的包,因为需要利用多线程,所以在time库中导入ctime以及sleep

  3. 3

    起首建立一个打印时候的函数,此中传入历程的名称以及需要延时的时候,设定一个计时器初始化为0,每次轮回+1,颠末十次轮回之后打印出当前系统的时候

  4. 4

    为了避免法式在运行中可能会呈现的异常,需要利用try-except语句来编写,在try语句中建立两个历程,别离传入对应的历程名称以及延时

  5. 5

    在except语句中,打印出执行错误的信息,最后在while轮回中,利用pass进行无限轮回的操作

  6. 6

    确认上述代码输入无误后,点击运行按钮,稍等半晌即可看到运行成果,可以看到两个线性在交叉运行着,表白此时多线程的调试已经当作功了

注重事项

  • 本经验的实现基于系统自带的_thread和time包进行实现
  • 本经验仅供参考,具体的实现过程可能会跟着软件版本更新而转变
  • 发表于 2018-11-28 00:00
  • 阅读 ( 241 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论