文章分类 - python
摘要:1 GIL 与 Python 线程的纠葛GIL 是什么东西?它对我们的 python 程序会产生什么样的影响?我们先来看一个问题,运行下面这段 python 程序,CPU 占用率会到多少:[python]view plaincopy#请勿在工作中模仿,危险:)defdead_loop():while...
阅读全文
摘要:有没有想过让一个python源文件也能像bat批处理文件那样运行?下面给大家演示一下一个小小的trick。?12# || cd "%~dp0" && python "%~0" && goto :eofprint "Hello, world!"把上面的代码保存成一个bat文件,暂且命名为test.ba...
阅读全文
摘要:转自:http://my.oschina.net/taisha/blog/55597inspect模块主要提供了四种用处:(1).对是否是模块,框架,函数等进行类型检查。(2).获取源码(3).获取类或函数的参数的信息(4).解析堆栈使用inspect模块可以提供自省功能,下面是关于自省的一些介绍: 首先通过一个例子来看一下本文中可能用到的对象和相关概念。 #coding: UTF-8import sys # 模块,sys指向这个模块对象 import inspect def foo(): pass# 函数,foo指向这个函数对象 class Cat(object): # 类,Cat指向这..
阅读全文