随笔分类 - python学习
摘要:amount_total = 0for subscription_type, product_info in bill_group_dict.items(): consume_group_doc_lst["subscription_type"] = subscription_type consume
阅读全文
摘要:又是好久没写公众号了,7月份换了工作远程居家上班了,今天想起来还有个公众号,哈哈。 前不久前端开发有了这个一个需求,希望分支有Merge行为的时候通知到Lark群里,当时用的Gitlab的CI做的,但发现上线后有个问题,当比如A分支已提交Merge请求至B分支,这个时候发现有代码还没提交完,这个时候
阅读全文
摘要:脚本的功能是实现备份gitlab版本库,并修改备份后的文件名,成功后发送邮件至相关负责人,脚本如下: 运行结果如下:
阅读全文
摘要:这个专区就是用来分享你在使用 Python 过程中发现的或者自己写的 Python 库。有时候一个好用的库将大大节省一个开发者的时间,也会让开发者多这个库的作者感激涕零的。例如我在开发 Pythonzhcn 时用到了这些库: django==1.10.4 django-model-utils==2.
阅读全文
摘要:with open("name.txt",'r') as read_file: for name in read_file: list_name = (name.split(',')) quchong = list(set(list_name)) with open("server_name",'w') as write_file: ...
阅读全文
摘要:python 文件操作 一、python中文件管理 文件管理是很多应用程序的基本功能和重要组成部分。Python可以使文件管理极其简单,特别是和其它语言相对比。 1.介绍 几乎以任何语言编写的众多应用程序中,文件管理是很重要的一部分。Python当然也不例外。在这篇文章中,我们将探究如何使用一些模块
阅读全文
摘要:脚本的作用是,删除d盘下日期为20天前的rar文件,这些rar在不同的目录下。 参考:http://www.iplaypy.com/sys/s104.html
阅读全文
摘要:Jumpserver 项目规范(Draft) 语言框架 Python 3.6.1 (当前最新) Django 1.11 (当前最新) Flask 0.12 Luna (当前最新) Paramiko 2.12 Coco (当前最新) Django规范 尽量使用Class Base View编程,更少代
阅读全文
摘要:#!/usr/bin/env python # _*_coding:utf-8_*_ import os import sys import statvfs def main(): '''deamon''' if 'linux' not in sys.platform: print 'sorry! system opreation not supply!' ...
阅读全文
摘要:安装sqlalchemy pip3 install sqlalchemy 创建表结构: 一对多核多对多 #添加数据(往Users表增加数据) #删除User表某条数据 #修改数据
阅读全文
摘要:之前写的脚本只能分发一个配置,每次分发多个配置总要执行很多次,很不爽,于是就有了这个脚本 其中ip.txt文件内容为: 用法:python "程序名称" 文件名1 文件名2 文件名3 文件名4
阅读全文
摘要:好开心啊,在旁边大神的帮助下,终于实现了发工资的python脚本,之前用shell写的老出错,刚才测试,发80个人工资详情,妥妥的,代码如下: 注意:python环境为3.5,实验环境在windows,使用工具为pycharm,需要用到的模块:pip3 install xlrd,其中的工资表,如下图
阅读全文
摘要:最近想尝试做两件比较重要的事情,第一是用python写个cmdb,第二还是用python写个小型监控系统,下面是获取系统信息的脚本:
阅读全文
摘要:在python的网络编程里,socetserver是个重要的内置模块,其在内部其实就是利用了I/O多路复用、多线程和多进程技术,实现了并发通信。与多进程和多线程相比,I/O多路复用的系统开销小,系统不必额外再创建进程或线程,也就不需要维护这些进程或线程,从而大大减小了系统的开销。当然,这三者不是孤立
阅读全文
摘要:为什么我们需要模板 让我们来考虑下我们该如何扩充我们这个小的应用程序。 我们希望我们的微博应用程序的主页上有一个欢迎登录用户的标题,这是这种类型的应用程序的一个“标配”。忽略本应用程序暂未有用户的事实,我会在后面的章节引入用户的概念。 输出一个漂亮的大标题的一个容易的选择就是改变我们的视图功能,输出
阅读全文
摘要:折腾了一个多小时,终于把连接Mysql的模块装好了,由于我的环境是python3.5,Mysql官方支持到python3.4,后面google查到有pymysql模快支持python3.5,这个模块是纯用python写的,废话不多说,在windows里安装pymysql只需一条命令,如下: 吐槽:在
阅读全文
摘要:之前线上服务器分发配置都是用shell和expect脚本分发,脚本写了很长,上周换了ansible,现在自己用python写一个,就30行代码就可以实现需求,之前的shell写了快200行了,蛋疼,代码如下: 鸡汤一回,对python感兴趣了,学的才快。
阅读全文
摘要:主模块 配置信息模块 配置信息 运行结果
阅读全文
摘要:明年绝对买MAC电脑,这一两天安装paramiko,真是操碎了心。 安装paramiko时报error: Unable to find vcvarsall.bat这种错误,网上找了各种方法啊,解决的办法是下载http://go.microsoft.com/fwlink/?LinkId=691126这
阅读全文