自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Linux 系统 lsof 命令转载

lsof 命令详解转载。

2017-12-14 13:38:48 533 0

转载 pycharm 导入自定义模块提示 no module name

pycharm 导入自定义模块提示 no module named@(python3)问题描述在 pycharm 的 terminal 界面执行某脚本的时候,提示:ImportError: No module named '*******'但是在 pycharm 直接运行文件是...

2017-12-03 15:41:52 9108 2

转载 Linux系统查看出口ip地址

linux查看出口ip@(centos 7)ifconfig 以及 ip a 命令,查看出来的 ip,只是本机的 ip,但是并不能查看到出口 ip。windows 或者 MAC 可以通过度娘查看到出口ip,但是 linux 没有浏览器窗口。Linux 命令行执行命令:curl ifconfig....

2017-11-27 16:50:42 4360 0

转载 python3 判断列表是一个空列表

python3 判断空列表@(python3)有个判断列表是否为空的需求,试了好多方式,比如:a = [] if a is not None: COMMANDa = [] if a[0] is None: COMMAND各种乱七八糟的逻辑,老是无法满足。其实很简单。a = [] i...

2017-11-24 09:46:44 33838 0

原创 chrome 查看 post 请求 _xrfs 参数

Chrome 查看 _xsrf 参数在学习深度爬虫的时候,需要在浏览器里面找 post 请求来查看防跨站请求伪造参数 _xrfs,教程用到的是 Firefox 以及 firebugs 工具,没有说明 Chrome 如何查找 _xrfs 参数。对于菜鸟实在是不友好,网上找了一些资料,整理一下。1.登...

2017-11-22 21:18:55 12110 1

原创 python3 学习笔记 多进程 multiprocessing 模块

多进程 Multiprocessing 模块multiprocessing 模块官方说明文档Process 类Process 类用来描述一个进程对象。创建子进程的时候,只需要传入一个执行函数和函数的参数即可完成 Process 示例的创建。 star() 方法启动进程, join() 方法实现进程...

2017-11-20 17:14:56 34021 4

原创 docker 容器Driver devicemapper failed to remove root filesystem

jenkins 上面部署任务的时候,提示如下信息: fatal: [IP……….]: FAILED! => {“changed”: false, “failed”: true, “msg”: “Error removing container 3bf09092fecde0185cf9b4...

2017-11-20 16:32:28 2781 0

转载 Mac 隐私与安全没有允许任何来源选项

mac 允许任何来源的 app在 macOS Sierra 10.12 及之后的版本,都没有 打开任何来源 的选项,解决方法: 终端执行命令:sudo spctl --master-disable

2017-11-20 11:24:28 1868 0

原创 fabirc3 模块通过堡垒机跳板机链接远程主机

python3 使用 fabric3 模块通过堡垒机链接远程主机@(python3)堡垒机链接远程主机的主要核心点,就是使用 env.gateway 指定堡垒机地址,无需考虑堡垒机环境及配置。from fabric.api import *env.gateway = '192.168.1...

2017-11-06 11:19:54 1716 1

原创 python3 安装使用 fabirc3 模块以及 fab 命令

python3 fabric3 模块之 fab 命令python2 使用fabric 模块可以通过 SSH 实现在本地或远程机器上自动化、流水化地执行 Shell 命令。安装python 官方下载链接,不如使用 pip3 安装。pip3 install fabric3fabric 依赖第三方 se...

2017-11-06 10:13:51 6283 0

原创 python3 使用 fabric3 模块实现密钥登录远程主机

python3 fabric3 模块实现密钥登录去网上搜索,发现一堆文章,比如官网 execution 说明文档,官网 SSH 使用说明文档,还有官网 password-management 使用说明文档。而我想要的就是知道如何使用密钥链接到远程的主机。简单点,看下面就好。 配置一个 fabf...

2017-11-06 10:10:34 4362 0

原创 python3 os.path.realpath(__file__) 和 os.path.cwd() 方法的区别

os.path.realpath 获取当前执行脚本的绝对路径。 os.path.realpath(__file__)os.path.cwd() 获取当前脚本的所在路径 脚本一:所在路径: /Users/wangxiansheng/Documents/Pycharm/PyMySQL/in...

2017-11-05 10:39:08 10017 0

原创 mac 系统使用 psutil 模块获取系统 cpu,内存等信息

Mac 系统 psutil 模块使用@(python3)psutil 官方文档 psutil是一个跨平台库,能够实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、k...

2017-11-02 11:26:37 1750 0

原创 python3 使用 pymysql 链接数据库操作

pymysql 数据库链接如果没有安装 PyMySQL ,参考安装文档。 PyMySQL 安装文档前期建库准备create user citizenwang identified by 'yourpassword';create database python;grant a...

2017-11-02 08:17:12 2531 1

原创 MAC 使用 python3 安装 PyMysql 模块,安装 MySQL

MAC 使用 python3 PyMysql 模块连接 MySQL@(python3)python 标准数据库借口参考网站 不同的数据库,需要下载不同的 DA API 模块。DB-API 是一个规范,定义了一系列必须的对象和数据库存取方式,以便为各种各样的底层数据库系统和多种多样的数据库接口程序...

2017-10-31 15:21:20 7313 0

原创 python3 正则匹配 re.split,re.finditer,re.findall 方法

re.split re.finditer re.findall@(python3)官方 re 模块说明文档re.compile() 函数 编译正则表达式模式,返回一个对象。可以把常用的正则表达式编译成正则表达式对象,方便后续调用及提高效率。 re 模块最离不开的就是 re.compile...

2017-10-30 22:51:19 8504 0

原创 python3 正则模块 re.compile、re.match、re.search 方法

re.match re.search re.findall@(python3)re 模块官方说明文档正则匹配的时候,第一个字符是 r,表示 raw string 原生字符,意在声明字符串中间的特殊字符不用转义。比如表示 ‘\n’,可以写 r’\n’,或者不适用原生字符 ‘\n’。re.compi...

2017-10-30 17:52:02 6842 1

原创 python3 常用正则匹配表达式

python 正则匹配@(python3)在线正则匹配网站 官网 re 模块说明文档字符 符号 描述 示例 结果 . 匹配除换行符 “\n” 之外的任何单个字符。    如果要匹配包括 ‘\n’ 在内的任何字符,请使用象 ‘[.\n]’ 的模式。 a.c ab...

2017-10-30 13:33:08 1944 0

原创 python3 json 模块

json 模块@(python3)官方说明文档json.cn 自动解析工具JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。python3 可以使用 json 模块来对 JSON 数据进行编解码。 json.loads() 将 json 字符串解码...

2017-10-30 08:30:20 2032 0

原创 python3 sys.stdout 方法,sys.exit方法,sys.stdin 方法

sys 模块@(python3)官方说明文档,python3.6 版本sys.argvargv 是 argument variable 参数变量的简写形式,在命令行调用的时候,有系统传递给程序。import sys print('打印第 2 到第 5 个元素:', sys.ar...

2017-10-29 12:18:42 13339 1

原创 python3 subprocess模块使用

subprocess 模块@(python3)官网说明文档subprocess.call 和 subprocess.check_call 执行命令,返回状态码。 两者唯一的区别在于返回值。执行成功,都返回 0;执行失败,check_call 将raise出来一个CalledProc...

2017-10-29 09:49:20 10866 0

原创 python3 日志记录模块 logging

logging 日志记录模块logging 模块官网说明logging 的函数日志记录的级别logging.debug(msg, *args, **kwargs)logging.info(msg, *args, **kwargs)logging.warning(msg, *args, **kwar...

2017-10-29 09:46:26 5553 0

原创 python3 字符集编码以及python3 乱码问题

python3 字符编码python3 字符编码 编码 为什么有编码 ASCII 编码 Unicode 编码 UTF-8 编码 GBK 编码 GBK 和 UTF-8 的主要区别 编码工作方式 python3 编码 encode 方法 decode 方法 python3 乱码 window 问题 e...

2017-10-28 20:06:10 9030 1

原创 python3 异常及异常处理

异常@(python3) python 用 异常对象(exception object)来表示异常情况。异常对象可以被处理、捕获,避免程序终止执行。 内建异常类python3.5 官网手册Exception 所有异常的基类AttributeError 特征引用或者赋值失败时引发的IOEr...

2017-10-27 22:04:27 8601 1

原创 类的私有变量

类的私有变量类属性与方法类私有属性 __privateattrs 两个下划线开头,声明该属性为私有,不能在外部使用或直接访问,在类的内部可以使用,方法如下: self.__private_attrs 类的方法在类的内部,使用 def 关键字来定义一个方法,与一般函数定义不同,类方法必...

2017-10-27 22:02:35 346 0

原创 python3 os模块笔记

os模块官方模块解释文档 os 模块可以调用系统命令,获得路径,获取操作系统类型等等。在 import os 的时候,建议使用 "import os" 风格而非 "from os import *"。这样可以保证随操作系统不同而有所变化的 os.open(...

2017-10-27 14:44:42 472 0

原创 python3 os.path 模块常用方法汇总

os.path参考官方文档该模块主要针对路径的操作,如果想对文件进行操作,参考 open();如果是针对系统基本的命令,参考 os 模块。os.path.abspath(‘path’) 返回绝对路径,注意有引号 import os print(os.path.abspath('.&#...

2017-10-27 14:42:31 680 0

原创 python3 类的构造器 __init__

类的构造器 __init__实例化的时候,会自动调用 __init__ 方法,可以在 __init__ 构造器内创建这个类必须使用的参数。#类定义 class devops(): # 定义基本属性 ops = ['Citizen_Wang', 'Bob_...

2017-10-26 22:10:45 619 0

原创 python3 类对象的定义、方法

类 Class 对象、定义、方法面向对象的定义类 Class: 用来描述具体相同的属性和方法的对象的集合。定义了该集合中每个对象所共有的属性和方法。对象是类的示例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量...

2017-10-26 22:09:28 18006 0

原创 python3 datetime() 模块之 date、time 类

datetime() 模块之 date、time 类官网地址 datetime 模块定义了下面的几个类: datetime.date:表示日期的类。常用的属性有year, month, day; datetime.time:表示时间的类。常用的属性有hour, minute, se...

2017-10-26 18:02:04 2412 0

原创 python3 datetime() 模块之 timedelta() 类

datetime() 模块之 timedelta() 类@(python3)官网地址datetime 模块定义了下面的几个类: datetime.date:表示日期的类。常用的属性有year, month, day; datetime.time:表示时间的类。常用的属性有hour, ...

2017-10-26 18:01:20 7224 0

原创 python3 datetime() 模块 之 datetime 类

datetime() 模块 之 datetime 类官网地址datetime 模块定义了下面的几个类: datetime.date:表示日期的类。常用的属性有year, month, day; datetime.time:表示时间的类。常用的属性有hour, minute, seco...

2017-10-26 18:00:39 1585 0

原创 python3 time模块解释

time()time() 模块继承自 Object 类,datetime() 模块继承自 Object 下面的 Date() 模块。time 提供的功能更加接近于操作系统层面,其所能表述的日期范围被限定在 1970 - 2038 之间,如果要处理更广的日期,那需要使用 datetime 模块。ti...

2017-10-26 17:59:45 2142 0

原创 python3 类的继承

类的继承@(python3)继承基本语法:class DerivedClassName(BaseClassName1): <statement-1> . . . <statement-N>需要注意圆括号中父级类的顺序,若是父级类中有相...

2017-10-25 08:58:15 3915 1

原创 python3 range() 函数和 xrange() 函数

python3 range 函数@(python3)python3 取消了 xrange() 函数,并且和 range() 函数合并为 range()。python2.7 环境>>> range(8) [0, 1, 2, 3, 4, 5, 6, 7] >>> a...

2017-10-25 08:39:53 16721 0

原创 python3 列表生成式、生成器、迭代器

列表生成式和生成器、迭代器列表生成式Python内置的一种极其强大的生成列表 list 的表达式。返回结果必须是列表。基本语法:[ 变量表达式 for 变量 in 表达式 ]示例a = [x ** 2 for x in range(1, 10)] b = [x * x for x in range...

2017-10-25 08:17:29 1600 0

原创 python3 常见函数 map、reduce、filter、lambda、sorted

函数 map、reduce、filter、lambda、sorted函数 mapreducefilterlambdasorted 映射函数 map reduce 函数 filter 过滤 匿名函数 lambda sorted 函数 映射函数 map map(function, iterable...

2017-10-24 17:56:49 302 0

原创 python3 数据类型集合

集合- 花括号括起来的元素,如果没有体现映射关系,那么就是集合。集合不允许有重复的元素 使用 set() 去重函数或者 { }来创建集合,注意,创建一个空集合,必须使用 set() 而不是 { },因为 { } 用来创建空字典。 test1 = {1,2,3,4,3,2,1} test2 = se...

2017-10-23 20:52:36 215 0

原创 python3 文件系统 open, close, write 方法

文件系统[toc] 基本格式fs = open('filename') f = fs.read() f = fs.write() fs.close()fs.close 一定要把文件关闭,否则无法保存读取文件 open() 函数用于打开一个文件,返回一个 file 对象,之后用...

2017-10-23 09:59:43 1666 0

原创 python3 数据类型之 列表、字典、元组

数据类型数据类型 列表 更新删除列表元素 列表方法 列表遍历 列表常用操作符 比较操作符 逻辑操作符 连接操作符 元组 tuple 元组方法 利用 split 更新删除元组的元素 元组运算符 字典 更新删除添加字典内元素 dict 函数直接构造字典 字典常用方法 字典遍历 列表 组成元素 中括号 ...

2017-10-22 15:25:09 611 0

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