![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习笔记
@花蛤与蟹
这个作者很懒,什么都没留下…
展开
-
Python3 colorama模块使用说明(使用colorama模块改变终端打印颜色)
1 Colorama 模块说明Colorama是一个python专门用来在控制台、命令行输出彩色文字的模块,可以跨平台使用。Pypi官方地址:https://pypi.python.org/pypi/colorama安装colorama模块pip install colorama可用格式常数:Fore: BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA,...转载 2020-05-08 11:43:30 · 8553 阅读 · 0 评论 -
python3 使用traceback捕获异常堆栈信息
在做异常处理时,如果用print打印只能知道报了什么错,而不知道确切报错位置,如下:try: a=1/0except Exception as e: print(e)输出结果:division by zero只知道是报了这个错,但是却不知道哪个文件哪个函数哪一行报的错使用traceback获取异常堆栈信息:直接使用print_exc()函数打印出错误信息i...原创 2020-05-08 11:24:25 · 737 阅读 · 0 评论 -
python利用队列(queue)实现多线程同步(生产者-消费者模型)
python队列QueueQueue队列是线程安全的,实现了所有需要的锁原语,所以使用Queue进行多线程同步就可以不用考虑资源锁的问题。Queue实现了三种类型的队列FIFO队列(先进先出),第一个加入队列的对象被第一个取出,举个例子:from queue import Queueq=Queue()for i in range(5): q.put(i)while no...原创 2019-07-29 11:56:06 · 2317 阅读 · 0 评论