在其它高级语言中,我们可以利用语法,自己编程来扩展类和对象的特性,比如在 C++中,我们可以做各种运算符重载来实现这种效果,这样很繁琐麻烦,在 Python 中我们可以通过__xx__ 的形式来扩展类和对象的这种特性。前面我们已经学习了 __slots__ 起到限制类的对象添加属性的功能,本节我们主要学习其它的 __xx__ 的作用。使用 __len__ 函数我们调用 Python 内置的 len            
                
         
            
            
            
            本地yum仓库createrepo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-07 18:49:55
                            
                                286阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            自定义yum软件仓库            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-06-28 13:16:05
                            
                                1258阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            --创建用户自定义表类型CREATE TYPE dbo.CustomerTable AS TABLE
(
Id int NOT NULL,
Name char(10) NULL,
PRIMARY KEY (Id)
)---使用用户自定义表类型DECLARE @c CustomerTableINSERT INTO @c VALUES(1,'Xizhang')SELECT * FROM @c--判断自            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-01 14:28:35
                            
                                141阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
        
        这篇随笔记录我解答Kaggle”入门第一题“——Titanic问题的历程。将随着我对这个题目的思考而不断更新。
    这篇随笔记录我解答Kaggle”入门第一题“——Titanic问题的历程。将随着我对这个题目的思考而不断更新。题目描述:题目的数据集包含了当年乘坐泰坦尼克号出行的1309名乘客(失事时,船上据称有2224名船员和乘客)的各类信息,其中训练集89            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-20 20:46:48
                            
                                20阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在这篇博文中,我将向大家展示如何使用 `virtualenv` 安装自定义的 Python 版本。我会一步一步地带你完成整个过程,从环境准备、分步指南、配置详解,到验证测试、优化技巧和排错指南,希望这能对你有所帮助。
### 环境准备
在安装自定义 Python 版本之前,首先需要准备好硬件和软件环境。
#### 硬件要求
- **CPU**: 至少双核处理器
- **内存**: 至少 4            
                
         
            
            
            
            完全版本号的组成:主版本号+次版本号+阶段版本号+阶段内意外版本号+日期版本号(6位) +_希腊字母版本号如:1.0.1.0.111121_γ版本号组成介绍:主版本号:功能模块有大的变动,比如增加多个模块或者整体架构发生变化。次版本号:和主版本相对而言,次版本号的升级对应的只是局部的变动。
但该局部的变动造成了程序和以前版本不能兼容,或者对该程序以前的协作关系产生了破坏,
或者是功能上有大的改进或            
                
         
            
            
            
               自定义yum仓库案例4:自定义yum软件仓库4.1问题本例要求在CentOS真机上利用RHEL7的光盘镜像文件准备一个软件仓库目录,完成下列任务:创建目录/var/www/html/rh7dvd挂载rhel-server-7.2-x86_64-dvd.iso到上述目录另外,利用收集的一些第三方RPM软件包文件,配置为可发布的yum仓库目录,相关任务如下:挂载RHEL7光盘            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-08 08:01:12
                            
                                43阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            python模块简述python中的模块分为三种:1.内置模块2.第三方模块pypi3.自定义模块模块的好处又有哪些:1.拿来就用2.省去开发的时间3.提升效率4.结构化便于查找 便于修改 便于维护先上两个硬菜import和from摘自python学习手册, 用于记录。客户端可以执行import或from语句。如果模块还没有加载,这两个语句会去搜索、编译以及执行模块文件程序。主要差别在于,impo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-12 20:42:03
                            
                                251阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用createrepo自定义yum源自制yum源有时也很有必要的,比如为了自定义自己的软件,为了安全,或者为了高大上!下面是基本思路,后面附有实验步骤,其核心是你选择的rpm的用途和质量1,准备所有必需rpm包,上传到yum服务器/var/www/html/cdn/x86_64目录下2,使用createrepo创建自己的yum源yum -y install createrepocreaterep            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-08-23 15:51:16
                            
                                1676阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            模块概述到此之前,我们都是在一个py文件里操作,接下来,我们学习模块的内容,可以从其他文件引入内容(如函数等)1. 什么是模块一个py文件就是一个模块,模块是一些相似功能的集合体2. 为什么要用模块模块具有以下好处(1)减少重复代码,提高开发效率(2)使代码的组织结构更清晰,有条理性3. 模块的分类模块按来源分为三类:(1)内置模块,也就是python解释器自带的模块,如time, os, sys            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 00:30:20
                            
                                141阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 说明:自己写的代码保证万无一失有点难度,代码报出异常后,对其进行正确的处理有助于提高开发产品的稳定性和灵活性。2. try…except 处理异常这个是在python当中用来处理异常的,在try…except中的代码会正常执行,如果没有出现异常则跳过except代码块并结束try-except,如果try-except中的某一句代码出现了问题异常,剩余代码停止执行,如果出现的异常与excep            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 11:27:17
                            
                                108阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
               在开发python过程中,自己往往会定义一些函数,类,变量,并且将这些对象做成一个XX.py的文件,希望以后的程序会直接使用XX.py文件。通常情况下,我们会将XX.py的文件放在一个目录下,同时再加一个空白__init__.py文件,这样就形成了一个自定义的包。在使用这个包的时候,会有以下几种情况: 1.使用的模块或程序文件在同一个目录下,直接import就行了例如:如            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-16 05:34:13
                            
                                116阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、依赖首先检查python是否安装了wheel、setuptools包,没有则使用pip安装pip install wheel --force-reinstall
pip install setuptools --force-reinstall 二、准备文件在create_package文件夹下,制作自定义包(myPackage):在该包下,有aa.py和bb.py两个模块,同时该包            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-10 20:40:07
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            dir、tree、cd等等,都是我们常见的命令。这些命令是开发者开发出来的,如果我们自己想按照自己的想法开发一个命令,应该怎么做呢?以python语言来实现,问题就是:如何使用python自定义命令?需求场景如下:1、cmd007   作为自定义命令名称2、cmd007  hello  --name=Lily    作为自定义功能1的名称            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-26 23:17:18
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            PyQt5中,信号与槽使用的一些特点:- 一个信号可以关联多个槽函数- 一个信号可以关联其他信号- 信号的参数可以是任何python数据类型- 一个槽函数可以和多个信号关联- 关联可以是直接的(同步),也可以是排队的(异步)- 可以在不同线程之间建立关联- 信号与槽也可以断开关联1. pyqtSignal()# 自定义的信号类必须是QObject类的子类# 使用PyQt5.QtCore.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-26 19:49:08
                            
                                70阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.面向对象介绍描述:是函数的一个变种,在Python中,有函数式编程和面向对象编程,java和C#之类只能把函数写到类里,没有函数式编程,所以只有面向对象,所以在Python中有了选择,可能就变得有点麻烦,但是在Python里,函数式编程是可以完成所有的功能的,人都是想把事情变得越来越简单,机械化,而在函数式编程中可以使用的代码量和设计比较多,而可能几行代码面向对象就可以实现分析:a、Pytho            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-30 13:14:09
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            始终铭记在Python中 一切皆为对象那么什么是元类?在Python中一切皆对象,类也是一个对象,实例对象由类创建出来的,类是由元类创建出来的。简而言之,用来创建类的类就叫元类(metaclass)。 函数type其实就是一个元类,type就是Python在背后用来创建所有类的元类。类是对象类是一组用来描述如何生成一个对象的代码段。In [1]: class ObjectCreator:
   .            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 04:33:15
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用 Python 神奇方法的优势之一就是它提供了一种简单的方式能让对象的行为像内建类型。这意味着你可以避免用丑陋,反直觉和非标准方法执行基本运算。在某些语言中,通常会这样做:  if instance.equals(other_instance):
    # do something  你也应该在 Python 确实会这样做,但同时它会增加用户的疑惑以及不必要的冗长。不同的库可能会对相同的运算            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-26 13:26:42
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 自定制property 初始版   利用 @语法,使类增加一个类属性, 然后利用描述符来实现  class lazyproperty:
    def __init__(self,func):
        self.func=func
    def __get__(self, instance, owner):
        print(in            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-30 16:43:47
                            
                                135阅读