![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 50
jiayue_damon
这个作者很懒,什么都没留下…
展开
-
python调用shell的方法比较
在Python程序中调用shell命令有4种方法的比较:1、os.system(command) 在一个子终端调用该命令,同步调用,返回的是执行完毕后的退出状态,无法保存返回的command命令的执行结果2、os.popen(command,mode) output = os.popen(command,mode) 获取结果:output.read(),但是无法获取程序...原创 2017-02-07 16:20:10 · 178 阅读 · 0 评论 -
python shutil模块处理文件
一、简介 使用Python语言处理文件,一般我们会想到执行shell命令,但是执行shell有很多的问题,小编后来发现shutil是个好东西,shutil是高层次的文件操作,类似于高级API,其强大之处在于对文件的复制、备份、压缩包等二、使用 shutil.copyfileobj(src, dst[, length]) 将文件内容拷贝到另一个文件中 ...原创 2017-02-09 17:28:34 · 210 阅读 · 0 评论 -
Python的hasattr() getattr() setattr()方法的详解
小编在做压测过程中,会启动一些守护的子进程,作为主进程的一个属性,在执行完成功能时候,未知是否该守护进程属性是否完全关闭,小编就用了python的hasattr()来判断,然后做del操作,下面就说说这三个属性的用法: 1、hasattr(object, name) 判断对象中是否包含name属性或者方法,返回的是bool类型class ObjectTest(): ...原创 2017-02-12 11:34:23 · 150 阅读 · 0 评论 -
Python装饰器和__call__函数
__call__在python中,函数其实是一个可调用的对象,实例对象可以用函数的形式表示一个类实例可以变成一个可调用的对象,只需要实现方法__call__() 一、把类Myclass变成可调用的对象: class Myclass(object): def __init__(self, fn): self.name = fn ...原创 2017-02-14 15:58:51 · 436 阅读 · 0 评论