首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
python运维开发之第七天
】的更多相关文章
python运维开发之第七天
一.面向对象编程进阶 1.静态方法 @staticmethod 名义上归类管理,实际上跟类没什么关系 在静态方法里,访问不了类或实例中的任何属性 class Static_method(object): def __init__(self,name): #构造函数,初始化实例变量 self.name = name @staticmethod #静态方法调用 def eat(self,name): #归属于类管理,实际上跟类没什么关系 print("%s is eating"% name…
Python运维开发基础09-函数基础【转】
上节作业回顾 #!/usr/bin/env python3 # -*- coding:utf-8 -*- # author:Mr.chen # 实现简单的shell命令sed的替换功能 import sys,os para_argv = sys.argv Tag = True #判断参数的传递 if para_argv[1] == "-i" and len(para_argv) == 4 : if type(para_argv[2]) == str : if os.path.isfil…
Python运维开发基础10-函数基础【转】
一,函数的非固定参数 1.1 默认参数 在定义形参的时候,提前给形参赋一个固定的值. #代码演示: def test(x,y=2): #形参里有一个默认参数 print (x) print (y) test(3) #输出结果 3 2 默认参数特点: 调用函数的时候,默认参数非必须传递 默认参数的用途: 安装一个软件的时候,都会有所谓默认安装和自定义安装之类的选项.那么默认安装是什么呢?就是软件预先已经设定好了安装的内容参数,你只要执行就会按照默认参数的方式进行安装. 连接数据库的端口号,或者xs…
Python运维开发基础08-文件基础【转】
一,文件的其他打开模式 "+"表示可以同时读写某个文件: r+,可读写文件(可读:可写:可追加) w+,写读(不常用) a+,同a(不常用 "U"表示在读取时,可以将\r\n自动转换成\n(与r或r+模式同使用) rU(不常用) r+U(不常用) "b"表示处理二进制文件(如:FTP发送上传ISO镜像文件,Linux可忽略,windows处理二进制文件时需标注) rb wb(不常用) ab(不常用) 1.1 文件的读写模式(r+) 创建文件模板…
Python运维开发基础07-文件基础【转】
一,文件的基础操作 对文件操作的流程 [x] :打开文件,得到文件句柄并赋值给一个变量 [x] :通过句柄对文件进行操作 [x] :关闭文件 创建初始操作模板文件 [root@localhost scripts]# seq 12 >> test [root@localhost scripts]# ls test test.py [root@localhost scripts]# cat test 1 2 3 4 5 6 7 8 9 10 11 12 1.1 文件的按行读取(readline)…
Python运维开发基础06-语法基础【转】
上节作业回顾 (讲解+温习120分钟) #!/usr/bin/env python3 # -*- coding:utf-8 -*- # author:Mr.chen # 添加商家入口和用户入口并实现物品分类功能的“购物车程序” import os,time goods_dict = { "家用电器":{ "冰箱":1200, "空调":2500, "电视":4000, "洗衣机":2000, "加…
Python运维开发基础05-语法基础【转】
上节作业回顾(讲解+温习90分钟) #!/usr/bin/env python # -*- coding:utf-8 -*- # author:Mr.chen import os,time Tag = True menu = { "北京":{ "海淀区":[ "海淀东", "海淀西", "海淀南", "海淀北" ], "西城区":[ "西城东",…
Python运维开发基础04-语法基础【转】
上节作业回顾(讲解+温习90分钟) #!/usr/bin/env python3 # -*- coding:utf-8 -*- # author:Mr.chen # 仅用列表+循环实现“简单的购物车程序” import os,time goods = [("苹果",300),("白菜",400),("鸭梨",1000),("柿子",3000),("芒果",5000),("桂圆",8000…
Python运维开发基础03-语法基础 【转】
上节作业回顾(讲解+温习60分钟) #!/usr/bin/env python3 # -*- coding:utf-8 -*- # author:Mr.chen #只用变量和字符串+循环实现“用户登陆验证接口功能” user_One_name = "chensiqi1" user_One_passwd = "666666" user_Two_name = "chensiqi2" user_Two_passwd = "666666&quo…
Python运维开发基础02-语法基础【转】
上节作业回顾(讲解+温习60分钟) #!/bin/bash #user login User="yunjisuan" Passwd="666666" User2="yunjisuan2" Passwd2="123123" Lock="" function Title(){ cat<<KOF ************************* * 1,登录用户 * * 2,退出 * *******…