小编Jür*_*ger的帖子

Python:如何在使用setup.py install(distutil)时强制覆盖文件

distutil用来安装我的python代码

python setup.py install

当我想在一个新代码上安装我的代码的旧分支时,我遇到了问题: setup.py install不会覆盖旧文件.一个解决方法是触摸(touch <filename>)所有文件,因此它们被迫比安装的文件更新,但这非常难看.

我正在寻找的是强制覆盖所有文件的选项,例如.就像是

python setup.py --force install

有任何想法吗?

谢谢,Juergen

python install distutils overwrite

30
推荐指数
2
解决办法
2万
查看次数

Python:如何将所有属性从基类复制到派生类

我想实现以下目标:

#!/usr/bin/python
class SuperHero(object): 
    def setName(self, name):
        self.name = name
    def getName(self):
        return self.name

class SuperMan(SuperHero): 
    pass

if __name__ == "__main__":
    sh = SuperHero()
    sh.setName("Clark Kent")
    sm = SuperMan(sh)  # This does *not* work in real python
    print sm.getName() # prints "Clark Kent"
Run Code Online (Sandbox Code Playgroud)

我是否必须逐个复制属性或者有更好的方法吗?

python inheritance class

2
推荐指数
1
解决办法
1955
查看次数

标签 统计

python ×2

class ×1

distutils ×1

inheritance ×1

install ×1

overwrite ×1