python
文章平均质量分 94
刘鑫的博客
不能因为害怕失败而不敢于尝试成功
展开
-
python:数据类型
简书python100例:http://www.jianshu.com/c/00c61372c46a函数print():打印输入内容字符串拼接:1、+ 先拼接,再输出2、,分次输出,用分隔符分开3、sep设置分隔符4、end关键字用于输出完成后追加的字符,默认 \n>>> a="hello" + "world!">>> a'helloworld...原创 2019-05-19 07:57:38 · 141 阅读 · 0 评论 -
python:jenkins部署及自动化上线
Jenkins概述• Jenkins是由java编写的一款开源软件• 作为一款非常流行的CI(持续集成)工作,用于构建和测试各种项目• Jenkins 的主要功能是监视重复工作的执行,例如软件工程的构建或在 cron下设置的 jobs持续集成• 持续集成(CI)是当下最为流行的应用程序开发实践方式• 程序员在代码仓库中集成了修复bug、新特性开发或是功能革新• CI工具通过自动构建和...原创 2019-05-22 20:07:07 · 2934 阅读 · 1 评论 -
python:django部署
Django简介• Django是一个开放源代码的Web应用框架,由Python写成框架介绍• Django 框架的核心组件有:– 用于创建模型的对象关系映射– 为最终用户设计的完美管理界面– 一流的 URL 设计– 设计者友好的模板语言– 缓存系统MTV模式• Django的MTV模式本质上和MVC是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同– M 代表模...原创 2019-05-25 22:46:33 · 834 阅读 · 0 评论 -
python:git及gitlab服务器部署
Git简介• Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。• Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。• Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。git工作流程工作区、暂存区和版本库• 工作区:就是你在...原创 2019-05-21 21:46:32 · 1005 阅读 · 0 评论 -
python:变量、列表、元组、字典和集合
变量1、全局变量在函数外面定义的变量,从它定义的开始位置,一直到程序结束,都可见可用。一般来说,变量的值自始至终都不需要变化,可以设置为全局变量。2、局部变量在函数内部定义的变量,只能在本函数内部使用。生成随机字符串>>> import string>>> import random>>> all_chs = string.a...原创 2019-05-19 08:17:06 · 656 阅读 · 0 评论 -
python:模块加载、hashlib模块、tarfile模块、os.walk方法、面向对象的编程(组合、继承)
模块文件是物理上组织代码的形式,模块就是逻辑上组织代码的形式。模块名是文件名去掉.py。python导入模块时,将会从以下两个位置搜索模块:sys.path定义的路径PYTHONPATH环境变量定义的路径>>> import sys>>> sys.path['', '/usr/local/lib/python36.zip', '/usr/l...原创 2019-05-19 08:23:07 · 301 阅读 · 0 评论 -
python:字符串格式化、编程思路
python官方帮助文档https://docs.python.org/zh-cn/3/ -> 标准库参考搜狗翻译 -> https://fanyi.sogou.com/查看帮助>>> import shutil>>> help(shutil)>>> help(shutil.copy)subprocess模块常用方...原创 2019-05-19 08:11:06 · 176 阅读 · 0 评论 -
python:zabbix编程、ansible基础、ansible编程、ansible模块开发
zabbix官方文档页:https://www.zabbix.com/documentation/3.4/zh/manual这里演示的环境路径是:/var/www/html/那么zabbix api地址是:http://192.168.2.55/api_jsonrpc.phpimport requestsimport jsonurl = 'http://192.168.2.55/ap...原创 2019-05-20 22:54:56 · 502 阅读 · 0 评论 -
出现ImportError: cannot import name main的终极解决方案
python3安装模块时出现以下错误Traceback (most recent call last): File "/usr/local/bin/pip3", line 7, in <module> from pip import mainImportError: cannot import name 'main'在网上找了各种解决办法,大多都是粘贴复制,还是没有...原创 2019-05-20 13:56:25 · 9515 阅读 · 0 评论 -
python:函数
笔记03open内建函数• 作为打开文件之门的“钥匙”,内建函数open() 提供了初始化输入/输出(I/O)操作的通用接口• 成功打开文件后时候会返回一个文件对象,否则引发一个错误• 基本语法:file_object =open(file_name, access_mode=‘r’, buffering=-1)r 以读方式打开(文件不存在则报错)w 以写方式打开(文件存在则清空,不...原创 2019-05-19 08:03:47 · 651 阅读 · 0 评论 -
python:匿名函数、filter和map函数、partial偏函数、递归函数、生成器
函数参数只有一个参数名,称作位置参数参数形式时key=value,称作关键字参数>>> def get_age(name, age):... print('%s is %s years old' % (name, age))... >>> get_age('bob', 20)bob is 20 years old>>> ...原创 2019-05-19 08:20:16 · 353 阅读 · 0 评论 -
python:paramiko模块(远程命令)、邮件SMTP、Json数据格式、requests模块
paramiko模块#安装paramiko模块[root@room9pc01 paramiko_pkgs]# lsasn1crypto-0.24.0-py2.py3-none-any.whlbcrypt-3.1.4-cp36-cp36m-manylinux1_x86_64.whlcffi-1.11.5-cp36-cp36m-manylinux1_x86_64.whlcryptograp...原创 2019-05-19 08:33:11 · 2485 阅读 · 1 评论 -
python:多进程、多线程、urllib模块、爬取网页图片
什么是进程• 计算机程序只不过是磁盘中可执行的、二进制(或其它类型)的数据• 进程(有时被称为重量级进程)是程序的一次执行• 每个进程都有自己的地址空间、内存以及其它记录其运行轨迹的辅助数据• 操作系统管理在其上运行的所有进程,并为这些进程公平地分配时间#########################################################什么是线程• 线...原创 2019-05-19 08:29:57 · 412 阅读 · 0 评论 -
python:re模块、apache访问(次数、浏览器)日志分析、pymysql模块、sqlalchemy模块
re模块>>> import re#match函数尝试用正则表达式模式从字符串的开头匹配,如果匹配成功,则返回一个匹配对象;否则返回None>>> re.match('f..', 'food') #匹配以"f.."开头的字符串<_sre.SRE_Match object; span=(0, 3), match='foo'>>&...原创 2019-05-19 08:27:26 · 222 阅读 · 0 评论 -
python:对象遍历、time模块、日志提取、异常处理、os模块和pickle模块
常见对象遍历astr = 'hello'alist = ['tom', 'jerry']atuple = (10, 20, 30)adict = {'name': 'tom', 'age': 22}aset = set('abc')fname = '/etc/passwd'for ch in astr: print(ch)for name in alist: p...原创 2019-05-19 08:17:34 · 216 阅读 · 0 评论 -
python:if判断、循环结构和列表解析
>>> a='123456789'>>> a[::-1] //反向输出'987654321'>>> a[-1::-1]'987654321'if语句标准if条件语句的语法if expressionif_suiteelseelse_suite• 如果表达式的值非0或者为布尔值True, 则代码组if_suite被执行;...原创 2019-05-19 08:01:29 · 1192 阅读 · 0 评论 -
python:django API、视图、模板和表单使用
注:续上一篇博客《python15:django部署》在python shell中运行指令(djenv) [root@room9pc01 mysite]# python manage.py shellPython 3.6.7 (default, May 20 2019, 13:24:03) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linuxT...原创 2019-05-27 19:15:44 · 402 阅读 · 0 评论