搜索到与相关的文章
Python

Python监控主机是否存活并以邮件报警

利用Python写了简单测试主机是否存活脚本,此脚本不适于线上使用,因为网络延迟、丢包现象会造成误报邮件,那么后续会更新判断三次ping不通后再发报警邮件,并启用多线程处理。#!/usr/bin/envpython#coding:UTF-8importtimeimportpexpectimportsmtplibfromemail.mime.textimportMIMETextmail_host="smtp.163.com"#定义smtp服务器mail_to

系统 2019-09-27 17:38:23 1624

Python

python字符类型的一些方法小结

int数字类型classint(object):"""int(x=0)->intorlongint(x,base=10)->intorlongConvertanumberorstringtoaninteger,orreturn0ifnoargumentsaregiven.Ifxisfloatingpoint,theconversiontruncatestowardszero.Ifxisoutsidetheintegerrange,thefunctionre

系统 2019-09-27 17:38:22 1624

Python

python服务器端收发请求的实现代码

最近学习了python的一些服务器端编程,记录在此。发送get/post请求#coding:utf-8importhttplib,urllib#加载模块#urllib可以打开网站去拿#res=urllib.urlopen('http://baidu.com');#printres.headers#定义需要进行发送的数据params=urllib.urlencode({'param':'6'});#定义一些文件头headers={"Content-Type"

系统 2019-09-27 17:38:17 1624

Python

举例讲解Python中的算数运算符的用法

下表列出了所有Python语言支持的算术运算符。假设变量a持有10和变量b持有20,则:例子:试试下面的例子就明白了所有的Python编程语言提供了算术运算符:#!/usr/bin/pythona=21b=10c=0c=a+bprint"Line1-Valueofcis",cc=a-bprint"Line2-Valueofcis",cc=a*bprint"Line3-Valueofcis",cc=a/bprint"Line4-Valueofcis",cc=

系统 2019-09-27 17:38:13 1624

Python

python全栈要学什么 python全栈学习路线

IT行业,技术要比学历、年龄、从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础、Pythonweb开发、Python爬虫、Python数据分析这四大方面。全栈即指的是全栈工程师,指掌握多种技能,并能利用多种技能独立完成产品的人。就是与这项技能有关的都会,都能够独立的完成。全栈只是个概念,也分很多种类。真正的全栈工程师涵盖了web开发、DBA、爬虫、测试、运维,要学的内容那是相当的巨量。就web开发方向而

系统 2019-09-27 17:38:07 1624

Python

python使用wmi模块获取windows下的系统信息 监控系统

Python用WMI模块获取Windows系统的硬件信息:硬盘分区、使用情况,内存大小,CPU型号,当前运行的进程,自启动程序及位置,系统的版本等信息。本文实例讲述了python使用wmi模块获取windows下的系统信息监控系统#!/usr/bin/envpython#-*-coding:utf--*-#http://www.cnblogs.com/liu-ke/importwmiimportosimportsysimportplatformimport

系统 2019-09-27 17:38:02 1624

Python

Python处理json字符串转化为字典的简单实现

今天一个朋友给个需求:来来{'isOK':1,'isRunning':None,'isError':None}怎么转换成字典好,一看就是json转化很简单,开始:importjsona="{'isOK':1,'isRunning':None,'isError':None}"printjson.loads(a)死活出不来结果,还报错,查了两个小时的百度,没搞明白。最后,直接复制网上的代码,OK,运行成功,可是把我的a变量填进去,不行,报错;开始对比两个变量有

系统 2019-09-27 17:38:00 1624

Python

Python OS模块常用函数说明

Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。os.sep可以取代操作系统特定的路径分隔符。windows下为“\\”os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Un

系统 2019-09-27 17:37:58 1624

Python

Python生成指定数量的优惠码实操内容

Python生成指定数量的优惠码打开Python开发工具IDLE,新建‘codeGen.py'文件,并保存导入需要的包,这里需要random和string,代码如下:importstringimportrandom假设需要生成200个,长度为10的优惠码,实际应用这个可以作为参数进来CODE_COUNT=200CODE_LEN=10设计的优惠码由字母和数字组成,通过下面函数获取所有字母和数字,字母区分大小写defstrall():return(string

系统 2019-09-27 17:37:48 1624

Python

Python检测生僻字的实现方法

解决思路首先想到的就是利用python的正则表达式来匹配非法字符,然后找出非法记录。然而理想总是丰满的,现实却是残酷的。在实现的过程中,才发现自己对于字符编码、以及python内部字符串表示的相关知识的缺乏。在这期间,踩过了不少坑,到最后虽然还有些模糊的地方,但总算有一个总体清晰的了解。在此记录下心得,避免以后在同一个地方跌倒。以下的测试环境是ArcGIS10.3自带的python2.7.8环境,不保证其他python环境也适用。python正则表达式py

系统 2019-09-27 17:37:48 1624