1.整体结构层次(a.py,b.py) 目标:b.py文件中导入a.py里面定义的class A,并调用A类里面的属性或相关方法. 2.模块导入 <1>  __init__.py <2> a.py <3> b.py 3.运行结果 4.说明 <1> 导入语法 from 包名称 import 类或模块名称: <2> 被导入模块同一目录下需要有__init__.py文件(双下划线init双下划线.py) 如:a.py文件在demo1目录下,该目录下有_…
1.文件内容读取 a.txt teestttttttttttttt teestttttttttttttt teestttttttttttttt teestttttttttttttt teestttttttttttttt readFile.py # 格式 file = open(文件路径,操作模式); file.read(); # file.readline(); #按行读取 file.close(); # example def readText(filePath,mode): file = o…
1.list(列表) #生成数据list a=[x for x in range(10)]; #print a; #遍历list for i in a: pass; #print i; #追加元素 a.append("test"); print a; #翻转list a.reverse(); print a; #特定位置插入 a.insert(0,"jok"); print a; #列表连接 b=['-1','-2','test']; a.extend(b); pr…
1.类的定义以及实例化 # 类定义 class p: """ this is a basic class """ basicInfo={"name":"lxh","nation":"China"}; # 类成员变量 def __init__(self): # 类成员函数需要传入self关键字 """ this is a init func…
1.函数 # 无参数函数 def loopTest2(): a=1; while a<40: print a; a=a+1; if a==35: continue; else: print 'over'; loopTest2(); # 有参数函数 def loopTest1(a): for i in xrange(a): print i; i=i+1; else: print "over"; loopTest1(10); # 有参函数,有返回值 def givenParamete…
1.变量类型 Numbers(数字):int,float,long String(字符串) List(列表) tuple(元组) dict(字典) bool(布尔):True,False # 删除变量  del 变量名; 2.常用函数 <1> 输出信息 print 输出信息; <2> 交互 raw_input('请输入内容'); <3> 类型转换 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x)…
一般来说,脚本或者语言都有相同地方 定义变量,输入,输出,判断条件等等.知道的相同之处,我们就可以借助强大的搜索引擎进行查找我们想要知道的东西. bat为批处理脚本BATCH.现在只知道是使用于windows操作系统用来执行操作的批处理脚本 基础之前setlocal和endlocal 在一个bat文件内定义变量之前,一定要文件头部调用一个命令 setlocal 设置临时改变系统变量,,这样我们定义或修改变量,只对本bat文件有效. 我们获取到的系统环境变量如PATH,或者JAVA_HOME只是系…
基础知识补充: 常用自动化运维工具 Ansible:使用python来开发的,无需设置Agentless(代理),一般管理几百台.与ssh的方式也不一样,ssh是基于c/s模式(客户端+服务器)来使用服务端提供的服务,属于多台客户端访问一台服务器.而ansible是控制端,使用装了ansible的主机管理多台主机.也叫做主控端.Ansible是通过ssh端口来实现无代理配置. Saltstack:使用python语言开发,一般需部署agent(代理),执行效率更高,一般管理几千台. Puppet…
Vue v-if指令 Vue.js的指令是以v-开头的,它们作用于HTML元素,指令提供了一些特殊的特性,将指令绑定在元素上时,指令会为绑定的目标元素添加一些特殊的行为,我们可以将指令看作特殊的HTML特性(attribute). v-if: v-if是条件渲染指令,它根据表达式的真假来删除和插入元素,它的基本语法如下: v-if="expression"expression是一个返回bool值的表达式,表达式可以是一个bool属性,也可以是一个返回bool的运算式.例如: <!…
''' 模块和包管理 模块和包的定义: 模块:模块是一个Python文件,以.py结尾,包含了Python对象定义和Python语句 包:Python中的包就是一个包含__init__.py文件的目录(文件夹) 为什么代码会有浅色的波浪线和红色的波浪线? 浅色的波浪线:pycharm检测你的这行代码不符合pep8规范(官方给出的编码规范) 红色的波浪线:pycharm检测到这行代码语法有问题,或者变量找不到(没有被定义) 模块的作用: 模块让你能够有逻辑地组织你的Python代码段 把相关的功能…