蔡徐坤

类的私有成员,类方法与静态方法,属性,isinstance、issubclass,异常处理

安稳与你 提交于 2020-04-01 04:32:25
1.类的私有成员 类中的私有成员: 私有类的静态属性, 私有对象属性,私有方法 =>类外部、派生类不可访问,内部可以访问 以私有属性为例: class B: school_name = '老男孩教育' __consc_edu = '良心教育' class A(B): class_name = 'python23' __girlnum = '1个' def func(self): print(self.__girlnum) def func1(self): print(self.__consc_edu) obj = A() print(obj.__girlnum) #类外部不可访问 print(A.__girlnum) #类外部不可访问 obj.func1() #派生类不可访问 obj.func() #内部可以访问 拓展: class A: __girlnum = '1个' print(A.__dict__) python中所有的私有成员: 就是在私有成员前面加上 _类名而已 print(A._A__girlnum) #千万不要这么去访问! 2.类方法与静态方法 class A: def func(self): print('实例方法') @classmethod # 类方法: 由类名直接调用的方法,会自动的将类名传给cls def a_func(cls): print('这是类方法

如何把蔡徐坤做成你女朋友的开机动画

百般思念 提交于 2020-02-20 09:16:03
如何把跳舞的蔡徐坤做成你女朋友的开机动画 处理视频 首先去B站官网下载高清无码的蔡徐坤热舞视频,然后打开视频剪辑软件,你可以用爱剪辑啊,PR什么的,这里我用的是AE。 首先是新建项目,然后把视频拖入那个素材框里,由于Windows7的开机动画为200 200 大小的尺寸,所以在这里需要对剪辑后的视频尺寸做设置,首先鼠标左键点击图1红框那个caixukun,然后鼠标右键弹出合成设置,然后点击合成设置,将宽度高度设置成200 200。 因为下载的视频尺寸大于200*200,所以需要手动调整可见部分,鼠标左键点击视频四个框的点,然后按住Shift进行原长宽比的缩放调整。 设置完了之后,就可以对视频进行剪辑,由于最后导出的图片需要105张,所以大概需要留3-4S长度的视频。这里是采用Ctrl + Shift + D 对视频进行剪辑,然后必要部分进行倒放循环。倒放设置:鼠标左键点击视频,然后右键选择“时间”-“时间反向图层”,待视频段出现波浪线,即为倒放。 待到剪辑结束,点击合成,选择添加到渲染队列,最后点击渲染设置和输出模块,对导出的图片序列进行设置。 在输出模块设置中,将导出格式改成“PNG序列”。 在渲染设置中,设置导出的帧速率和导出的时间。 最后完成之后,便可点击右边的“渲染”按钮导出图片。 将图片序列做成开机动画 在导出的图片文件夹中,新建一个python文件

多进程操作-进程锁multiprocess.Queue的使用

感情迁移 提交于 2019-11-29 19:38:41
一、ipc机制 进程通讯 管道:pipe 基于共享的内存空间 队列:pipe+锁 queue 下面拿代码来实现Queue如何使用: 案例一: from multiprocessing import Queue q = Queue() # 实例产生一个q队列 q.put('蔡徐坤') # 将括号内的数据加入队列中,先进先出 q.put([1,2,3]) q.put(3) print(q.get()) # 将队列里的数据取出来,先进先出 print(q.get()) print(q.get()) # q.put(5) print(q.get()) # 如果队列里面没有值,就会一直等待队0列有值。 案例二: from multiprocessing import Queue q = Queue(4) # 4 代表队列最大项数为4,不写则为无限制大小 q.put('蔡徐坤') # 将括号内的数据加入队列中,先进先出 q.put([1,2,3]) q.put(3) q.put(3) q.put(3) # 队列满了的话,会阻塞,等待q.get()放值后,才能加入队列 案例三:(从这往下都是了解) from multiprocessing import Queue q = Queue(3) q.put('zhao') q.put('zhao') q.put('zhao') q.put('zhao