MySQL的建库、建表、建约束与存储引擎

一、MySQL建库、建表1、创建数据库创建数据库是在系统磁盘上划分⼀块区域用于数据的存储和管理,如果管理员在设置权限的时候为用户创建了数据库,则可以直接使用,否则,需要自己创建数据库。语法格式:CREATEDATABASE[IFNOTEXISTS]数据库名示例:IFNOTEXISTS:在创建数据库之前进行判断,只有该数据库目前尚不存在时才能执行操作。此选项可以用来避免数据库已经存在而重复创建的错误

原创 点赞1 阅读1036 收藏0 评论0 2020-06-03

python中Ansible模块的Playbook理解

Playbook在上一节中,我们详细介绍了Ansible提供的一些常用模块。可以看到,Ansible中的每个模块专注于某一方面的功能。虽然每个模块实现的功能都比较简单,但是,将各个模块组合起来就可以实现比较复杂的功能。在Ansible中,将各个模块组合起来的文件是一个YAML格式的配置文件。这个配置文件,在Ansible中称为Playbook。在这一节中,我们将循序渐进地介绍Ansible中的Pl

原创 点赞1 阅读3496 收藏0 评论0 2020-05-20

python自动化管理Ansible(Ansible,Fabric,hosts)

一、Ansible介绍Ansible是一个简单的自动化运维工具,可完成配置管理、应用部署、服务编排以及其他各种IT需求。Ansible也是一款基于Python语言实现的开源软件,其依赖Jinja2、paramiko和PYYAML这几个Python库。Ansible的作者是MichaelDehaan,MichaelDehaan同时也是知名软件Cobber的作者和Func的共同作者。MichaelDe

原创 点赞2 阅读3087 收藏0 评论0 2020-05-20

python自动化管理sshy(ssh,ssh-copy-id,ssh-agent)

Python自动化管理sshy介绍ssh优势:安全传输文件登录批量执行命令对于一名刚开始接触Linux系统管理的工程师来说,他眼里的系统管理的步骤可能是:使用SSH登录服务器,修改应用相关的配置文件,执行一些Linux命令,重启相应的进程,最后退出服务器。如果还有更多的服务器,那么,就重复上述过程。上面这一系列步骤是Linux系统管理的基础知识,是系统管理的基本功。但是,在实际工作中,一般不会手动

原创 点赞1 阅读860 收藏0 评论0 2020-05-15

python的网络(nmap,IPy,dnspython)

一、端口扫描仅仅知道网络上的主机是否可达还不够,很多情况下,我们需要的是一个端口扫描器。使用端口扫描器吋以进行安全检测与***防范。例如,在2017年5月12日,全球范围内爆发了基于Windows网络共享协议的永恒之蓝(Wannacry)勒索蠕虫。仅仅五个小时,包括美国、中国、俄罗斯以及整个欧洲在内的100多个国家都不问程度地遭受永恒之蓝病毒***,尤其是高校、大型企业内网和政府机构专网,被***的电脑

原创 点赞1 阅读910 收藏0 评论0 2020-05-14

python邮件和网络的简单使用

一、Excel文档操作练习(pycharm)sorted()函数对所有可迭代的对象进行排序操作。sort与sorted区别:sort是应用在list上的方法,sorted可以对所有可迭代的对象进行排序操作。list的sort方法返回的是对已经存在的列表进行操作,而内建函数sorted方法返回的是一个新的list,而不是在原来的基础上进行的操作。1、需提前在当前目录准备好excel文件(多复制几个)

原创 点赞1 阅读2965 收藏0 评论0 2020-05-13

python处理excel方式(openpyxl,xlrd,xlwt,openpyxl,panda)

一、python操作excel之openpyxl前言根据官方文档,openpyxl是一个第三方库,它可以可以处理xlsx/xlsm格式的Excel文件(APythonlibrarytoread/writeExcel2010xlsx/xlsmfiles)。openpyxl中主要的三个概念:Workbook(工作表),Sheet(表页)和Cell(格)。openpyxl中主要的操作:打开Workboo

原创 点赞1 阅读5382 收藏0 评论0 2020-05-08

Python监控Linux系统(2)<psutil,Process,pids,pid_exists>

一、使用开源库监控Linux在这一小节,我们将介绍一个在Python生态中广泛使用的开源项目,即psutil。随后,我们将使用psutil重构前一小节编写的监控程序。另外,还会简单介绍psutil提供的进程管理功能。1、psutil介绍psutil=processandsystemutilitiespsutil是一个开源且跨平台的库,其提供了便利的函数用来获取操作系统的信息,比如CPU,内存,磁盘

原创 点赞1 阅读1563 收藏0 评论0 2020-05-08

Python监控Linux系统(1)<dstat,glances,shell,dos2unix>

使用Python监控Linux系统Linux下有许多使用Python语言编写的监控工具,如inotify-sync,dstat和glances.此外,如果要根据业务编写简单的监控脚本,很多工程师也会选择Python语言。Python语言是一门简单易学/语法清晰/表达能力强的编程语言,非常适合于编写监控程序的场景。使用Python语言编写监控程序具有以下几个优势:Python语言开发效率高。Pyth

原创 推荐 点赞3 阅读7445 收藏8 评论2 2020-04-29

Python执行外部命令(subprocess,call,Popen)

一、Python执行外部命令1、subprocess模块简介subprocess模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。这个模块用来创建和管理子进程。它提供了高层次的接口,用来替换os.system*()、os.spawn*()、os.popen*()、os,popen2.*()和commands.*等模块和函数。subprocess提供了一个名为Popen

原创 点赞1 阅读7465 收藏0 评论0 2020-04-28

python处理文件和文件的方法(shutil,filecmp ,MD5,tarfile,zip)

一、高级文件处理接口shutilshutil是一种高层次的文件操作工具类似于高级API,而且主要强大之处在于其对文件的复制与删除操作更是比较支持好。使用方法copyfile(src,dst)从源src复制到dst中去。当然前提是目标地址是具备可写权限。抛出的异常信息为IOException.如果当前的dst已存在的话就会被覆盖掉copymode(src,dst)只是会复制其权限其他的东西是不会被复

原创 点赞1 阅读3212 收藏1 评论0 2020-04-26

python的ConfigParser函数和查找文件的方法(listdir,fnmatc,glod)

前言  使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是configParser  configParser解析的配置文件的格式比较象ini的配置文件格式,就是文件中由多个section构成,每个section下又有多个配置项ConfigParser简介  ConfigParser是用来读取配置文件

原创 点赞1 阅读1075 收藏0 评论0 2020-04-26

python的os模块(ipython,文件,目录,权限,管理)

什么是os模块os模块提供了多数操作系统的功能接口函数。当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,这时就离不了os模块,本节内容将对os模块提供的函数进行详细的解读一、使用脚本自动安装Python版本要求:没有安装过Python3的系统如果已经安装过Python3,只能选择一个不用的版本安装1、PyCharm连接

原创 点赞1 阅读4245 收藏0 评论0 2020-04-23

python的pep8编码规范和代码调试(pdb,ipdb,debug)

一、python的pep8编码规范 **通常会听别人提到PEP8,但是具体指什么内容呢?《Python Enhancement Proposal #8》 (8号python增强提案)又叫PEP8,它是针对python而编订的代码格式指南。** **编程语言不是艺术,而是工作或者工具,所以整理并遵循一套编码规范十分必要。** **1、每个缩进层级使用4个空格。** **2、每行最多79个字符。** **3、顶层的函数(def)或类(class)的定义之间空两行。** **4、采用ASCII或UTF-8编码文件。(就是在里面表明编码格式,ASCII编码格式或者是UTF-8的编码格式)** **5、在文件的顶端,注释和文档说明之下,每行每条import语句只导入一个模块,** **同时要按标准库、第三方库和本地库的导入顺序进行分组。(标准库是下载python后就有的,也就是python自带的,要是需要下载,无论是pip还是其他,都是第三方库。而本地库就是自己创建的)** **6、在小括号、中括号、大括号之间或者括号之前没有额外的空格**

原创 点赞1 阅读745 收藏0 评论0 2020-04-20

Python内置小工具(http.server,JSON,检查第三方库,pip高级用法)

# 一、1秒钟启动一个下载服务器 **在实际工作中,时常会有这样的一个需求:将文件传给其他同事。将文件传给同事本身并不是一个很繁 琐的工作,现在的聊天工具一般都支持文件传输。但是,如果需要传送的文件较多,操作起来就会比较 麻烦。此外,如果文件在远程的服务器上,则需要先将远程服务器的文件下载到本地,然后再通过聊天 工具传给同事。再或者,你并不是特别清楚要传哪几个文件给同事,所以,你们需要进行交流,而交流 的时间成本是比较高的,会降低办事效率。** **此时,如果你知道Python内置了一个下载服务器就能够显著提升效率了。例如,你的同事要让你传的文 件位于某一个目录下,那么,你可以进入这个目录,然后执行下面的命令启动一个下载服务器:**

原创 点赞1 阅读1297 收藏0 评论0 2020-04-20

pyenv的安装和简单使用(git、pyenv、pyenv-virtualenv)

Python工作环境管理Python2和Python3之间存在着较大的差异,并且,由于各种原因导致了Python2和Python3的长期共存。在实际工作过程中,我们可能会同时用到Python2和Python3,因此,需要经常在Python2和Python3之间进行来回切换。此外,如果你是喜欢尝鲜的人,那么,你很有可能在Python新版本出来的时候立即下载Python的版本,试验Python的特性。

原创 点赞2 阅读7925 收藏0 评论0 2020-04-20

Python3+Django3开发简单的人员管理系统

1、使用PyCharm创建Django项目记得安装mysqlclient(1)数据库配置我们在项目的settings.py文件中找到DATABASES配置项,将其信息修改为:DATABASES={'default':{'ENGINE':'django.db.backends.mysql',#或者使用mysql.connector.django'NAME':'userinfo','USER':'ro

原创 点赞2 阅读4093 收藏0 评论0 2020-04-18

PyCharm实现(Django的模型、表单、管理工具、引入静态文件)

一、Django模型(PyCharm实现)Django对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。Django为这些数据库提供了统一的调用API。我们可以根据自己业务需求选择不同的数据库。MySQL是Web应用中最常用的数据库。本章节我们将以Mysql作为实例进行介绍。你可以通过本站的MySQL教程了解更多Mysql的基础知识。如果你没安装my

原创 点赞1 阅读1229 收藏0 评论0 2020-04-18

windows10安装 mysql数据库和Navicat for MySQL(MySQL管理工具)

windows10上安装mysql(详细步骤)环境:windwos10(1511)64bit、mysql5.7.14时间:2020年4月18日一、下载mysql1、在浏览器里打开mysql的官网http://www.mysql.com/2、进入页面顶部的"Downloads"3、打开页面底部的“Community(GPL)Downloads”4、在页面中间的位置找到我们wind

原创 点赞2 阅读1194 收藏0 评论0 2020-04-18

初识Django(1)<宝塔面板、MTV、MTC、模板、标签、继承>

宝塔面板拥有极速方便的一键配置与管理,可一键配置服务器环境(LAMP/LNMP/Tomcat/Node.js),一键部署SSL,异地备份;提供SSH开启关闭服务,SSH端口更改,禁ping,防火墙端口放行以及操作日志查看;CPU、内存、磁盘IO、网络IO数据监测,可设置记录保存天数以及任意查看某天数据;计划任务可按周期添加执行,支持SHELL脚本,提供网站、数据库备份以及日志切割,且支持一键备份到又拍云存储空间,或者其他云存储空间里;通过web界面就可以轻松管理安装所用的服务器软件,还有实用的扩展插件;集成方便高效的文件管理器,支持上传、下载、打包、解压以及文件编辑查看。

原创 点赞1 阅读754 收藏0 评论0 2020-04-13

Python数据可视化(Pygal、svg、csv、Bar、Line)

一、pygal(图表类型Bar)将使用Python可视化包Pygal来生成可缩放的矢量图形文件pygal官方文档:[www.pygal.org/en/stable/](http://www.pygal.org/en/stable/)1、安装pygalpipinstallpygal-ihttps://pypi.tuna.tsinghua.edu.cn/simple2、简单的python图表impor

原创 点赞1 阅读2306 收藏0 评论0 2020-04-10

python数据可视化(matplotlib、scatter)

数据可视化1.matplotlibMatplotlib可能是Python2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。这里将会探索matplotlib的常见用法。安装matplotibpipinstall-ihttps://pypi.douban.com/simple/matplotlib测试matplotib$python>>>im

原创 点赞1 阅读3457 收藏1 评论0 2020-04-09

python文本文件的(读、写、追加、存储数据)

**Python open() 函数用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。** **注意:使用 open() 函数一定要保证关闭文件对象,即调用 close() 函数。** **open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。**

原创 点赞1 阅读3282 收藏0 评论0 2020-04-09

python的正则表达式(re函数,贪婪和非贪婪)

我们连接Linux来实现正则表达式一、Python3正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python自1.5版本起增加了re模块,它提供Perl风格的正则表达式模式。re模块使Python语言拥有全部的正则表达式功能。compile函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re

原创 点赞1 阅读1020 收藏0 评论0 2020-04-09

python字符串(大小写、判断、查找、分割、拼接、裁剪、替换、格式化)

find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引值,返回-1。

原创 点赞1 阅读1580 收藏0 评论0 2020-04-02

Python 面向对象(类,类的继承)

Python面向对象记住一句话:类是模板,而实例则是根据类创建的对象。初学时对类的理解是从类的字面上,可以片面的认为它是一个种类,它是相似特征的抽像,也就是相似的东西,可以把相似特征的事务抽象成一个类。(事务可以是具体的物体或行为)以圆为例,圆是具有圆周率(pi)和半径(r)两个相似特征的属性。根据相似特征抽象出圆类,每个圆的半径可以不同,那么半径可以作为圆的实例属性;而每个圆的圆周率pi是相同的

原创 点赞1 阅读659 收藏0 评论0 2020-03-26

python练习题

1、使用while实现:输出摄氏温度与华氏温度的对照表,要求它从摄氏温度0度到250度,每隔20度为一项,对照表中的条目不超过10条。转换关系:华氏温度=摄氏温度*9/5.0+32循环操作:计算摄氏温度,并输出对照条目循环条件:条目<=10&&摄氏温度<=250defxgp():t=1w=0while(t<=10andw<=250):t=t+1w=w+20s

原创 点赞1 阅读1005 收藏0 评论0 2020-03-26

python的自定义函数(函数类型、def、range、rerun)

1.为什么要使用函数 > **函数中的代码一次编写,多处运行;** > **函数可以让代码复用,减少代码冗余。** **函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。** **函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。**

原创 点赞1 阅读1391 收藏0 评论0 2020-03-20

PyCharm和JDK安装与配置(windows)

一、PyCharm安装与配置PyCharm是一款功能强大的Python编辑器,具有跨平台性,鉴于目前最新版PyCharm使用教程较少,为了节约时间,来介绍一下PyCharm在Windows下是如何安装的。这是PyCharm的下载地址:http://www.jetbrains.com/pycharm/download/#section=windows进入该网站后,我们会看到如下界面:professi

原创 点赞1 阅读3933 收藏0 评论0 2020-03-20

python的input和while循环

python的input和while使用一、Pythoninput()函数:获取用户输入的字符串Python3.x中input()函数接受一个标准输入数据,返回为string类型。Python2.x中input()相等于eval(raw_input(prompt)),用来获取控制台的输入。raw_input()将所有输入作为字符串看待,返回字符串类型。而input()在对待纯数字输入时具有自己的特

原创 点赞2 阅读1917 收藏1 评论0 2020-03-18
  • 1
  • 2
  • 3
  • 4
写文章