小编arv*_*urs的帖子

一个块中有多个try代码

我在try块中的代码有问题.为了方便起见,这是我的代码:

try:
    code a
    code b #if b fails, it should ignore, and go to c.
    code c #if c fails, go to d
    code d
except:
    pass
Run Code Online (Sandbox Code Playgroud)

这样的事情可能吗?

python exception-handling exception try-catch except

53
推荐指数
5
解决办法
8万
查看次数

从Firebase存储中删除包含内容的文件夹

我可以轻松删除子引用中的文件,但是如何从Firebase存储中删除整个文件夹?

let postRef = FIRStorage.storage().reference().child("posts/folderName")
    postRef.deleteWithCompletion { (error) in
        print(error)
    }
Run Code Online (Sandbox Code Playgroud)

错误文件不存在.有任何想法吗?

firebase swift firebase-storage

12
推荐指数
1
解决办法
9472
查看次数

反转CALayer面具

在此输入图像描述我正在尝试使用带有图像的CALayer作为屏蔽UIView的内容.对于面具我有复杂的png图像.如果我将图像应用为view.layer.mask,我会得到与我想要的相反的行为.有没有办法扭转CAlayer?这是我的代码:

layerMask = CALayer()
guard let layerMask = layerMask else { return }    
layerMask.contents = #imageLiteral(resourceName: "mask").cgImage
view.layer.mask = layerMask
// What I would like to to is
view.layer.mask = layerMask.inverse. // <---
Run Code Online (Sandbox Code Playgroud)

我在反向CAShapeLayers和Mutable路径上看到了几个帖子,但我无法反转CALayer.我可以做的是在Photoshop中反转图像以便反转alpha,但问题是我将无法创建具有适合所有屏幕尺寸的确切大小的图像.我希望它确实有意义.

mask calayer ios swift

7
推荐指数
2
解决办法
3052
查看次数

NameError:未定义名称"__main__"

我一直在这里阅读,但我无法在网上找到解决我问题的任何解决方案.我想我的缩进是正确的,但我仍然得到名称错误.有人可以帮助我.这个脚本应该在maya中运行一个新的面板,它的工作类型,但错误真的很烦人.

class PanelWindow( object ):
    def __init__( self, name, title, namespace=__name__ ):
        self.__name__ = name
        self._title = title
        self.instance = str(namespace) + '.' + self.__name__

        if not pm.scriptedPanelType(self.__name__, q = True, ex = True):
            pm.scriptedPanelType(self.__name__, u = True)

        jobCmd = 'python(\\\"%s._setup()\\\")' % self.instance
        job = "scriptJob -replacePrevious -parent \"%s\" -event \"SceneOpened\" \"%s\";" % ( self.__name__, jobCmd )
        mel.eval(job)

        pm.scriptedPanelType( self.__name__, e = True,
                       unique=True,
                       createCallback = 'python("%s._createCallback()")' % self.instance,
                       initCallback = 'python("%s._initCallback()"  )' % self.instance,
                       addCallback = 'python("%s._addCallback()"   )' % …
Run Code Online (Sandbox Code Playgroud)

python program-entry-point maya

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

带参数的多重继承

我已经阅读了很多关于继承的内容,但我似乎无法理解为什么这会给我一个错误(使用Python 2.7.x).

class A(object):
    def __init__(self, value):
        super(A, self).__init__()
        print 'First %s' % value

class B(object):
    def __init__(self, value):
        super(B, self).__init__()
        print 'Second %s' % value

class Log(A, B):
    def __init__(self, a, b):
        A.__init__(self, a)
        B.__init__(self, b)

        print 'Log'




x = Log(1000, 2222)



// Error: __init__() takes exactly 2 arguments (1 given)
# Traceback (most recent call last):
#   File "<maya console>", line 21, in <module>
#   File "<maya console>", line 13, in __init__
#   File "<maya console>", line 3, …
Run Code Online (Sandbox Code Playgroud)

python arguments multiple-inheritance python-2.7

3
推荐指数
1
解决办法
1559
查看次数