aaa

aaa

帅比萌擦擦* 提交于 2019-11-27 19:45:41
aaaa 来源: https://www.cnblogs.com/yipianchuyun/p/11374768.html

╄→尐↘猪︶ㄣ 提交于 2019-11-27 15:16:17
包 一、什么是包? 包是模块的一种形式,包的本质就是一个含有 .py 的文件的文件夹。 二、为什么要有包? 模块的第一个版本只有10个功能,但是未来在扩展版本的时候,模块名和用法应该最好不要去修改,但是这只是对使用者友好,而由于版本扩展,文件越来越大,模块设计者对模块的管理、维护会越来越复杂,因此我们可以使用包来扩展模块的功能。 三、如何使用包? 3.1 模块和包 导入模块发生的三件事: 创建一个包的名称空间 执行py文件,将执行过程中产生的名字存放于名称空间中。 在当前执行文件中拿到一个名字aaa,aaa是指向包的名称空间的 导入包发生的三件事: 创建一个包的名称空间 由于包是一个文件夹,无法执行包,因此执行包下的.py文件,将执行过程中产生的名字存放于包名称空间中(即包名称空间中存放的名字都是来自于.py) 在当前执行文件中拿到一个名字aaa,aaa是指向包的名称空间的 导入包就是在导入包下的.py,并且可以使用以下两种方式导入: import ... from ... import... 3.2 扩展模块功能 如下我们如果需要扩展aaa.py模块,需要建立一个aaa的目录文件,并且删除aaa.py文件,将aaa.py修改成m1.py和m2.py两个文件,让模块的功能使用方法不改变。 # aaa.py def func1(): pass def func2(): pass

父类调用子类方法

时间秒杀一切 提交于 2019-11-27 11:55:19
python和其他面向对象语言类似,每个类可以拥有一个或者多个父类,它们从父类那里继承了属性和方法。如果一个方法在子类的实例中被调用,或者一个属性在子类的实例中被访问,但是该方法或属性在子类中并不存在,那么就会自动的去其父类中进行查找。 继承父类后,就能调用父类方法和访问父类属性,而要完成整个集成过程,子类是需要调用的构造函数的。 子类不显式调用父类的构造方法,而父类构造函数初始化了一些属性,就会出现问题 如果子类和父类都有构造函数,子类其实是重写了父类的构造函数,如果不显式调用父类构造函数,父类的构造函数就不会被执行,导致子类实例访问父类初始化方法中初始的变量就会出现问题。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 class A: def __init__(self): self.namea= "aaa" def funca(self): print( "function a : %s" %self.namea) class B(A): def __init__(self): self.nameb= "bbb" def funcb(self): print( "function b : %s" %self.nameb) b=B() print(b.nameb) b.funcb() b.funca() 结果: 1 2 3 4

os.getcwd()

独自空忆成欢 提交于 2019-11-27 01:24:11
1、os.getcwd():获取当前工作目录,也就是在哪个目录下运行这个程序。举例来说:假设F:\aaa\bbb\ccc目录下有个文件 TestDir.py,打印当前工作目录。进入windows命令行窗口:   在F:\aaa\bbb\ccc运行 python TestDir.py,输出F:\aaa\bbb\ccc   在F:\aaa\bbb运行 python ccc/TestDir.py,输出F:\aaa\bbb   在F:\aaa运行 python bbb/ccc/TestDir.py,输出F:\aaa 2、如果我想获取TestDir.py文件所在的目录,怎么办? 使用sys.path[0] 1 import os 2 print(os.getcwd()) 3 4 import sys 5 print(sys.path[ 0 ],end= '' ) 转载于:https://www.cnblogs.com/nzbbody/p/3419473.html 来源: https://blog.csdn.net/weixin_30409849/article/details/99234505

notepad++列模式

雨燕双飞 提交于 2019-11-27 01:13:14
考虑下面的情况: 已有 AAA BBB CCC 和 aaa bbb ccc 想合并为 AAA aaa BBB bbb CCC ccc 在大写后面,列模式,复制小写,粘贴,结果不是如下: AAA aaa BBB bbb CCC ccc 而是 AAA aaa bbb ccc BBB aaa bbb ccc CCC aaa bbb ccc 为什么? 这种情况,相当于每一列后面都加上三行,当然不是每行一一对应。 怎么解决这个问题: 复制的时候也使用列模式。 转载于:https://www.cnblogs.com/nzbbody/p/4391779.html 来源: https://blog.csdn.net/weixin_30564785/article/details/99234789

使用notepad++进行替换

喜欢而已 提交于 2019-11-27 01:13:00
将 aaa bbb ccc 转化为 #define AAA aaa #define BBB bbb #define CCC ccc 查找(.*),替换为#define $1 "$1" #define aaa "aaa" #define bbb "bbb" #define ccc "ccc" 列表式,按住Alt,选择中间的,Ctrl+Shift+u,转化为大写(Ctrl+u转化为小写)。注意:低版本的notepad++可能不支持大小写转化。 转载于:https://www.cnblogs.com/nzbbody/p/4391780.html 来源: https://blog.csdn.net/weixin_30221425/article/details/99234790

根据条件合并结果集

╄→гoц情女王★ 提交于 2019-11-26 16:36:00
原文 根据条件合并结果集 第一个查询是将三个表中的列通过键连接起来,并将查询结果重命名为别名aaa; 最后将两个查询的结果集aaa,bbb,通过 aaa.student_id = bbb.studentid连接起来。 select aaa.*,bbb.required,bbb.elective from (select c.student_id,c.chinese_name,c.user_class, sum(decode(b.coursetype,1,a.credit,0)) get_required_total,sum(decode(b.coursetype,0,a.credit,0)) get_elective_total, sum(decode(b.coursetype,1,a.coursecredit,0)) reg_required_total,sum(decode(b.coursetype,0,a.coursecredit,0)) reg_elective_total from sm_course_student a,sm_courses b,sm_students c where a.course_id=b.courseid and a.student_id=c.student_id and c.user_class like '10SH%' group by c

Cisco ACS Lab1: Installing and Configuring ACS 5.6 in ESXi and GNS3

我怕爱的太早我们不能终老 提交于 2019-11-26 16:18:31
Cisco Secure Contral Access System (ACS) has been around in the market for a long time and widely been used as the software to do network device administration with Tacacs+ protocol and network secure access with Radius protocol. This lab is presenting how to use ACS 5.6 in a GNS3 environment. Network Topology: GNS3 Topology: GNS3 is running inside of ESXi Win7 virtual machine. R1 is using cisco 2691 ios with int f0/0 connecting cloud LAN interface. F0/0 has configured a LAN ip 192.168.2.38/24. One thing I found interesting is I have to set Win7 network interface to promiscuous mode to make

python 25 类的成员

删除回忆录丶 提交于 2019-11-26 14:32:55
目录 1. 类的私有成员 -- __ 1.1 类的私有静态属性 1.2 类的私有方法 1.3 对象的私有方法 2. 类的其他方法 2.1 类方法 @classmethod 2.2 静态方法 @staticmethod 3. 属性 @property 3.1 装饰器法 -- 获取、修改、删除 3.2 利用实例化对象的方式设置属性 4. 类的内置函数 4.1 isinstance -- 判断对象与类之间的关系 4.2 issubclass -- 判断类与类的关系 1. 类的私有成员 -- __ 当你遇到重要的数据,功能,(只允许本类使用的一些方法,数据)将其设置成私有成员. 1.1 类的私有静态属性 __name = "meet" # 加 __ #只能在类的内部进行访问、调用,在类的外部以及派生类不能调用。 1.2 类的私有方法 class A: def __func(self): print("in __func") # 只能在类的内部调用 1.3 对象的私有方法 class A: def __init__(self, name): self.__name = name # 只能在类的内部调用 # 总结: 类的私有成员,只能在类的内部进行访问、调用,不能在类的外部、子类使用。 python所有的私有成员都是纸老虎,形态虚设。 类在加载时,只要遇到类的私有成员(__)

华为设备配置远程管理

被刻印的时光 ゝ 提交于 2019-11-26 01:52:22
第一种:本地管理,即用console线进行管理; -password user-interface console 0 authentication-mode password 输入密码 -aaa 进入aaa模式创建用户 aaa local-user ntd password cipher %$%$XoWX5N;@{N%.{:SolutY^3R;%$%$ local-user ntd privilege level 3 local-user ntd service-type terminal 进入console配置模式,修改认证为aaa user-interface console 0 authentication-mode aaa 第二种:远程管理,在vty下配置,即利用网络进行远程管理,用telnet命令管理; -password 进入vty控制台 user-interface vty 0 4 authentication-mode password 输入密码456 user privilege level 3 -aaa 添加用户 aaa local-user nsd password cipher 456 local-user nsd privilege level 15 local-user nsd service-type telnet 进入vty配置模式