import sys sys.executable
什么是opcode缓存?当解释器完成对脚本代码的分析后,便将它们生成可以直接运行的中间代码,也称为操作码(OperateCode,opcode)。Opcodecache的目地是避免重复编译,减少CPU和内存开销。如果动态内容的性能瓶颈不在于…
定义:使对象可以通过[]的方式进行属性与方法的增、删、查。实例:classFoo:#获得属性或方法def__getitem__(self,item):print('=====>get')returnself.__dict__[item…
打日志的时候,经常会需要遇到打印当前函数名,以及执行他的函数名称。如果打印的函数名称正确的话,查询定位问题的原因效率就会提升,如果没有,查找代码就会麻烦的很。这里介绍几个方法:sys模块,inspect模块1、获取函数名称,获取类名称。##…
命令简介Linux中用pwd命令用来查看”当前工作目录“的完整路径。命令格式pwd[选项]命令功能和参数功能:查看”当前工作目录“的完整路径;参数:一般情况下不带任何参数,如果目录是链接时:格式:pwd-P显示出实际路径,而非使用连接(li…
raise表示会抛出异常那么就是说raise会向python的解释器一个响应告诉解释器他的后面是一个异常让我们的程序中断一般是和自定义的异常连用。classCustomError(Exception):def__init__(self):d…
一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()例:prin…
其实这只能算说对了一半,准确来说是编译跟解释性语言。python跟java、C#一样都是会预编译一部分代码(简称做了优化)都知道java编译要先在cmd里敲javachello.world是吧python也一样,只是你运行的时候它自动帮你进…
os库(operatingsystem,提供操作系统函数)常用的文件、路径os.path.dirname(文件名字):参数为文件名字,输出路径名,/Users/lr_work/liurong_sqlsos.path.abspath(文件名字…