随笔分类 - Python
摘要:设置多个国内源 cat >/etc/pip.conf<<EOF [global] index-url=http://pypi.douban.com/simple extra-index-url=http://mirrors.aliyun.com/pypi/simple/,https://pypi.t
阅读全文
摘要:1、主要是导入redis模块,如果不存在则执行pip install redis 安装。 #!/usr/bin/env python import redis import time ip='10.12.41.16' password='Tvgpg#cdz' r=redis.Redis(host=i
阅读全文
摘要:简介 Flask 是一个微型的 Python 开发的 Web 框架,基于Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD授权。 Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。 Flask没有默认使用的数据库
阅读全文
摘要:python搭建简单http服务 前提条件: 在服务器上要安装好Python ,Python自带了一个WEB服务器 SimpleHTTPServer。可以执行以下命令快速搭建一个http服务。 nohup python -m SimpleHTTPServer [port] & 例如: python
阅读全文
摘要:Python3源代码编译安装 安装必要工具 yum-utils ,它的功能是管理repository及扩展包的工具 (主要是针对repository) 使用yum-builddep为Python3构建环境,安装缺失的软件依赖,使用下面的命令会自动处理. 完成后下载Python3的源码包(笔者以Pyt
阅读全文
摘要:Zabbix没有报表导出的功能,于是通过编写脚本导出zabbix数据并发邮件。效果如下: 下面是脚本,可根据自己的具体情况修改:
阅读全文
摘要:Xlsx是python用来构造xlsx文件的模块,可以向excel2007+中写text,numbers,formulas 公式以及hyperlinks超链接。 可以完成xlsx文件的自动化构造,包括: 合并单元格,制作excel图表等功能: 安装方式:pip install XlsxWriter
阅读全文
摘要:Q 1:Python 有哪些特点和优点?作为一门编程入门语言,Python 主要有以下特点和优点:● 可解释● 具有动态特性● 面向对象● 简明简单● 开源● 具有强大的社区支持当然,实际上 Python 的优点远不止如此,可以阅读该文档,详细了解:https://data-flair.traini
阅读全文
摘要:Pycharm在运行pip安装模块是报错如下: 解决方法: 找到安装路径下的packaging_tool.py文件修改如下: 我的路径为D:\Program Files\JetBrains\PyCharm 2017.2.3\helpers\packaging_tool.py 原先: 修改后保存退出即
阅读全文
摘要:Django1.x版本url正则匹配如下: Django2.0版本正则匹配则要导入re_path模块如下:
阅读全文
摘要:知识点概要 - Session - CSRF - Model操作 - Form验证(ModelForm) - 中间件 - 缓存 - 信号内容详细:1. Session 基于Cookie做用户验证时:敏感信息不适合放在cookie中 a. Session原理 Cookie是保存在用户浏览器端的键值对
阅读全文
摘要:一、Django pip3 install django C:\Python35\Scripts # 创建Django工程 django-admin startproject 【工程名称】 mysite - mysite # 对整个程序进行配置 - init - settings # 配置文件 -
阅读全文
摘要:1、css重用 <style> 如果整个页面的宽度 > 900px时: { .c{ 共有 } .c1{ 独有 } } .c2{ 独有 } </style> <div class='c c1'></div> <div class='c c2'></div> 2、自适应 和 改变大小变形 左右滚动条的出
阅读全文
摘要:HTML 1、一套规则,浏览器认识的规则。 2、开发者: 学习Html规则 开发后台程序: - 写Html文件(充当模板的作用) ****** - 数据库获取数据,然后替换到html文件的指定位置(Web框架) 3、本地测试 - 找到文件路径,直接浏览器打开 - pycharm打开测试 4、编写Ht
阅读全文
摘要:进程: qq 要以一个整体的形式暴露给操作系统管理,里面包含对各种资源的调用,内存的管理,网络接口的调用等。。。对各种资源管理的集合 就可以成为 进程线程: 是操作系统最小的调度单位, 是一串指令的集合进程 要操作cpu , 必须要先创建一个线程 ,all the threads in a proc
阅读全文
摘要:静态方法 与类无关,不能访问类里的任何属性和方法类方法 只能访问类变量属性@property 把一个方法变成一个静态属性, flight.status @status.setter flight.status = 3 @status.delter反射 getattr(obj,str) setattr
阅读全文
摘要:特性 class object 封装 继承 多态 语法 调用函数 --》 执行 --》返回结果 r1 = Role.__init__() return x342423 r1 = Role(r1,"A","Police","15000") r1.name = "A" r1.role = "Poice"
阅读全文
摘要:1、在app的models.py中添加以下代码: 注意一些书上写的是user_type = models.ForeignKey(UserType),因为他们用的是Django2.0之前的版本,如果不加“on_delete=models.CASCADE”则以下错误: 原因: 在django2.0后,定
阅读全文
摘要:堡垒机实例以及数据库操作 堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块基于SSH用于连接远程服务器并执行相关操作 使用Python语言的paramiko模块编写服务器批量管理脚本,可完成一些常规任务,例如自动化部署软件、批量执行命令、文件传输等。除了Paramiko
阅读全文
摘要:1、批量缩进,鼠标选中缩进内容并按住鼠标,按tab键即可缩进: 2、取消缩进或者往左移动,鼠标选中缩进内容并按住鼠标,按shift+tab键. 3、批量注释,鼠标选中注释内容,按“ctrl+/”键即可用‘#’注释: 4、取消批量注释,鼠标选中注释内容,按“ctrl+/”键即可用取消‘#’注释: 5、
阅读全文