自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hewj_python的博客

python小白

  • 博客(34)
  • 收藏
  • 关注

原创 saltstack实例

saltstack实例实现功能:通过http调用模块和runner。123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585...

2018-07-05 14:08:19 283

转载 Saltstack的api && httpapi

一、Saltstack的apiSalt-api有两种方式,一种是函数的形式,有人家定义好的函数,我们可以直接调用,直接写python代码调用函数或者类就可以了。 第二种形式是salt-api有封装好的http协议的,我们需要启动一个服务端。安装:yum install –y salt-api1、加载master的配置文件import salt.configmaster_opts = salt...

2018-07-03 19:49:42 1977

转载 Python3 初识Saltstack

一、安装&&配置SaltstackSaltstack的优势:有master端和minion端,执行的信息比较稳定,不容易丢失信息,或者出现失联主机的情况有封装好的http-api,我们可以直接启动salt-api就可以通过http协议进行调用。不需要自己进行第二次的封装。IP 地址作用192.168.161.128Server192.168.161.129Client设置hostn...

2018-06-28 22:19:06 1746

原创 python爬虫

爬虫介绍爬虫定义爬虫是请求网站并提取自己所需要数据的过程。通过我们的程序,可以代替我们向服务器发送请求,然后进行批量的数据下载。爬虫基本流程发起请求通过url向服务器发送requests请求,请求可以包含额外的header信息。获取响应内容如果服务器正常响应,那么将受到一个response,response即为我们所请求的网页内容,可能包含html\json\二进制数据(图片、视频)等。解析内容如...

2018-06-13 20:57:57 352

转载 http,TCP,UDP,SOCKET,三次握手,get/post区别

概述:IP:网络层协议; TCP和UDP:传输层协议; HTTP:应用层协议; SOCKET: TCP/IP网络的API;TCP HTTP UDP三者的关系: **TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP、TELNET、...

2018-06-12 15:33:06 392

转载 Python处理pdf文件及图片

一、Python处理pdf文件1.1、Python读出pdf文件#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/06/09 14:46# @Author : hewj# @File : demon1.pyfrom pdfminer.pdfparser import PDFParser, PDFDocum...

2018-06-12 11:45:52 9162

原创 python数据处理

csv数据处理csv表示”Comma-Separated Values(逗号分隔的值)”,csv文件时简化的电子表格,保存为纯文本文件。python中解析csv文件可以使用csv模块。注意:csv是文本文件,通过打开文件的操作,将其内容读入一个字符串,然后通过字符串的split()方法处理每行文本取得值。需要注意csv文件中也有自己的转义字符,允许逗号或者其他字符作为值的一部分,split()方法...

2018-06-09 12:48:25 1177

转载 使用Python 3发邮件

示例一:(使用yagmail模块)直接使用别人封装好的第三方库:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/6/5 21:42# @Author : hewj# @File : demon.pyimport yagmailargs = { "user": "[email protected]"...

2018-06-06 23:41:30 417

原创 python网络编程之socket

网络编程,肯定就会涉及到网络中进程的通信,那么网络中进程如何通信呢?知识点网络中的进程通信首先需要标识一个进程。本地可以通过进程PID来唯一标识一个进程,但在网络中不可行。TCP/IP协议中,在网络层用IP地址唯一标识网络中的主机,传输层中用协议+端口唯一标识主机中的应用程序(进程),这样利用三元组(IP地址,协议,端口)就可以标识网络的进程,网络中的进程通信就可以利用这个标识与其它进程进行交互。...

2018-06-02 00:09:11 176

原创 Python3 小程序_字典查询

查词小字典需求:根据给出的字典,当输入一个关键字或者单词,查出来相关的单词或者words一、建立一个数据表#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/5/30 23:48# @Author : heweijie# @File : createtable.py'''链接数据库'''import ...

2018-05-31 00:23:07 968

原创 python多线程练习题

多线程练习题目,涉及知识点较多,属于很好的练习题。题目要求通过多线程实现类似linux中的>>功能,也就是将日志记录到指定的文件中。题目分析基本为main.py写主要处理逻辑,utils.py构造工具类及对应的方法。main.py定义Server()类,类中定义方法输出内容。实例化工具类,启动线程,设置标准输出和错误输出至日志文件。实例化Server()类并调用方法进行内容的持续输出。...

2018-05-27 23:19:18 3445

原创 python 消息队列

消息队列”是在消息的传输过程中保存消息的容器。消息队列最经典的用法就是消费者和生成者之间通过消息管道来传递消息,消费者和生成者是不通的进程。生产者往管道中写消息,消费者从管道中读消息。操作系统提供了很多机制来实现进程间的通信 ,multiprocessing模块就提供了Queue和Pipe两种方法来实现。使用multiprocessing里面的Queue来实现消息队列from multiproce...

2018-05-25 23:23:26 8505

原创 多进程多线程一

多进程概念:进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个进程。显然,程序是死的(静态的),进程是活的(动态的)。进程可以分为系统进程和用户进程。凡是用于完成操作系统的各种功能的进程就是系统进程,它们就是处于运行状态下的操作系统本身;用户进程就不必我多讲了吧,所有由你启动的进程都是用户进程。进程是操作系统进行资源分配的单位。 它的思想简单介绍如下:在操作系统的管理下,所有正在...

2018-05-20 21:59:40 196

原创 python访问memcached

memcached介绍Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。memcached在实现...

2018-05-19 13:09:40 342

原创 python操作redis 一

 python操作redisredis的概念:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。...

2018-05-17 00:31:59 212

原创 python中使用SQLAlchemy(二)

 由于目前工作比较忙,就借鉴其他大神的学习笔记,即使没有听课,但是也是看得懂下面的内容关于SQLAlchemy使用建表、插入和查询内容,点击python中使用SQLAlchemy查看。继续以前面建立的student表作为示例进行后面的操作。12345678910111213141516171819mysql> desc student;+-------...

2018-05-14 23:14:59 671

原创 python中使用SQLAlchemy

123

2018-05-11 22:15:47 700

原创 python的mysql操作(二)

123

2018-05-09 21:45:54 176

原创 python的mysql操作(一)

python的mysql操作mysql数据库是最流行的数据库之一,所以对于python操作mysql的了解是必不可少的。Python标准数据库接口为Python DB-API, Python DB-API为开发人员提供了数据库应用 编程接口。参考地址:https://wiki.python.org/moin/DatabaseInterfaces你可以查看python支持数据库的详细列表。不同的数据...

2018-05-06 17:17:25 216

原创 py 正则练习题

正则常用语法熟悉最常用的正则语法。单字符匹配. 匹配除换行符之外的任意一个字符。[...] 表示匹配一个字符集集合,如[A-Za-z0-9]表示匹配所有字母和数字。 [^...] 表示匹配除该字符集集合指定字符外的任意字符。如[^0-9]表示匹配除数字之外的所有字符。\ 转义字符,用来改变特殊字符的原有含义(使其表示本身)。预定义字符集\d 表示数字\D 表示非数字\s 表示空白字符\S 表示非空...

2018-05-04 23:28:05 438

原创 python的正则表达式

re模块re模块是python中处理正则表达式的一个模块,通过re模块的方法,把正则表达式pattern编译成正则对象,以便使用正则对象的方法。正则语法首先推荐一个在线的正则表达式验证调试网站regular expressions 101。支持python、javascript、python和golang4种语言的正则语法。使用时注意勾选正确的语言。正则表达式中的字符分为普通字符和元字符,通过普通...

2018-04-29 23:07:03 295

原创 json模块

json模块常用的四种方式:json四种方法json.loads      #把json字符串 转化成 python对象json.dumps   #把python对象 转换成 json字符串多s的  处理字符串的;没有多s的   处理文件的json.load        #把文件的json字符串 转化成   python 对象json.dump      #把python对象 转化成 js...

2018-04-27 23:58:35 362

原创 python 内置模块(二)

python 内置模块(二)logging模块的使用import logging    #导入logging模块        logging.debug("this is debug message")logging.info("this is info message")logging.warning("this is warning message")logging.error("t...

2018-04-25 22:37:22 221

原创 python 内置模块(一)

python内置模块在python中内置了很多模块,无须额外配置就可使用。模块和目录的区别:是否有 __init__.py 文件,若无则是目录,有则是模块。datetime 模块datetime是进行日期和时间处理的标准库。获取当前时间和日期from datetime import datetimenowtime = datetime.now() #获取当前日期和时间print(n...

2018-04-24 16:49:22 367

原创 python 异常处理

异常异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时,我们需要捕获处理它,否则程序会终止执行。异常的处理捕获异常可以使用 try/except 语句。该语法用来检测try 语句块中的错误,从而让except 语句捕获异常信息并处理。语法规则:try:...

2018-04-23 23:46:58 1003

原创 python 函数类

面向对象面向过程面向对象面向过程与面向对象对应的就是面向过程编程(Procedure Oriented Programming),简称OPP。就是分析解决问题所需的步骤,然后用函数将这些步骤一步一步实现,使用的时候一个一个一次调用。面向过程最重要的是模块化的思想方法。面向对象面向对象编程(Object Oriented Programming),简称OOP。面向对象将对象作为程序的基本单元,一个对...

2018-04-21 16:52:48 252

原创 python装饰器

函数装饰器定义python装饰器本质上就是一个函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外的功能;装饰器的返回值也是一个函数对象(函数的指针)例子:def startEnd(fun): #函数命名的规则,驼峰 def wraper(): print("!!!!!!!start!!!!!!!!!") fun() prin...

2018-04-18 23:49:26 110

原创 python函数

一、python函数1、函数定义定义函数使用def语句,依次写出函数名、括号 。括号中的参数和冒号:然后在缩进块中编写函数体,函数的返回值用return语句返回。12def function(arg1,arg2,...): passpass  滤过,什么也不干。一般用作占位符,比如还没想好代码怎么写,可以先写pass让代码可以运行。return返回结果。若没有return函数也会返回结...

2018-04-15 22:31:24 234

原创 python文件操作

 一、python文件操作1、对文件操作流程**1.1、文件名(或者是文件的绝对路径) 1.2、操作权限(r读、w写、b以二进制的方式打开、a追加写入)2、文件对象f.常用的操作方法**read()    把文件的所有内容都读取出来,返回一个字符串 write(data)   把字符串data写入到文件中,只接受字符串参数 data=”test” readline   按行读取文件,调用一次读取一...

2018-04-14 00:51:50 174

原创 python练习题目(一)

题目1:   输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。while 1: strs = input("please input a string(quit will be exit): ") alpha, dig, space, other = 0, 0, 0, 0 if strs.strip() == "quit": ...

2018-04-12 00:28:54 1015

原创 python的for、while循环和if条件语句

if 条件语句通过下图来简单了解条件语句的执行过程:Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用于控制程序的执行,基本形式为:if <判断条件1,如果>: //注意加上冒号: <执行语句1>elif <判断条件2,又如果>: <执行语句2>...

2018-04-05 00:23:30 22550

原创 Python 数据类型(二)

Python 字典(dict)dict是dictionary的缩写,其存储数据以key:value方式,类似java中的map,javascripts中的jason。字典可以存储任意对象,也可以是不同的数据类型。字典的创建是每个key-value之间使用:(冒号)分隔,每个key:value对之间使用,(逗号)分隔,整个字典使用{ }(大括号)括起来;格式为    d = {key1: value...

2018-04-01 18:08:08 307

原创 python 数据类型(一)

Python运算符包括赋值运算符算术运算符关系运算符逻辑运算符数字运算符:关系运算符:赋值运算符:逻辑运算符:成员运算符:身份运算符:位运算:运算符优先级:python的数据类型 (数值+字符串)In [5]: x = 2 //把 2 赋值给 xIn [6]: y = 'asd' //把 asd 赋值给 y ,注意 当值是字符串的时候需要加 单引号In [7]: y ...

2018-03-30 23:41:49 270

原创 初识Python并安装python

一 .linux系统中安装python登录网站:https://www.python.org/downloads/wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgztar zxvf Python-2.7.13.tgzcd Python-2.7.13/./configuremake && make i...

2018-03-29 00:12:51 266

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除