Python
Python学习及一些小程序记录
软茸兔
无
展开
-
python小应用:查询Linux磁盘使用信息
说明连接linux并执行命令,获取磁盘使用信息前提安装paramiko第三方库python -m pip install paramiko代码import paramikoimport sysssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect("10.24.11.11", 22, "root", "1111111111")stdin, stdou原创 2021-12-28 11:52:04 · 1089 阅读 · 0 评论 -
python小应用:Oracle数据库批量巡检
说明巡检代码主体仅供练习使用import osimport shutilimport daycheck_v1.source.database as dbcimport daycheck_v1.source.readfile as rf# 日期转换+空值判断def date_rep(t_date): if t_date is None: return 'Null' else: return t_date.ctime()# 数据库列表配置原创 2021-10-18 16:39:54 · 697 阅读 · 0 评论 -
python小应用:配置文件读取
说明为数据库自动巡检脚本准备仅作为练习使用def dbreadlist(dcfile): retres = [] cfile = open(dcfile,mode='r') databaselist = cfile.readlines() for res in databaselist: if len(res.strip()) == 0: pass else: up = res.split(原创 2021-10-18 16:29:36 · 109 阅读 · 0 评论 -
python小应用:Oracle数据库连接及查询
说明为自动巡检工具准备import cx_Oracleclass Database: # 定义基本属性 c_user = 'admin' __c_pass = 'admin' c_url = 'localhost:1521/orcl' # 定义构造方法 def __init__(self,u,p,l): self.c_user = u self.__c_pass = p self.c_url = l原创 2021-10-18 16:27:15 · 244 阅读 · 0 评论 -
笔记:Python学习
Python学习过程中一些记录开始时间:2019年12月24日创建二维列表,功能相当于二维数组list = [[0 for i in range(10)] for i in range(10)]此时可以使用 list[x][y]来调用对应的数值*ps:[[]]10表示的是表示10个指向这个空列表元素的引用,是一种浅拷贝,因此修改任何一个元素都会改变整个列表...原创 2019-12-24 12:42:53 · 137 阅读 · 0 评论 -
Python小程序1:20内加减法
提前给儿子准备下需要输入行列数,可以输出txt文档,然后打印出来,默认A4纸大小# 随机生成20内加减法import randomimport string#运行前调整文件目录filed = open("F:\pycharm\dresult\problem.txt",'w+')row = input('请输入行数:')col = input('请输入列数:')num1 = int(row)num2 = int(col)i = 0prob = []num = num1*num2w原创 2020-07-20 11:37:51 · 1237 阅读 · 2 评论 -
Python小程序2:密码生产器
为应对复杂密码的配置要求,故做出密码生产器根据不同的用途可以设置符号的范围默认20位长度,包含大写字母,小写字母,数字,特殊字符可一次生成多个密码```pythonimport randomchara = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']cha.原创 2020-07-20 11:41:03 · 198 阅读 · 0 评论 -
Python小程序3:转圈圈
s = int(input())list1 = [[0 for i in range(s)] for i in range(s)]x = 0y = 0i = 1n = snum = 1while i: if n > 0: for j in range(n): list1[x][y] = num num += 1 x += 1 x = x - 1 y = y +原创 2020-07-20 11:48:34 · 430 阅读 · 0 评论