#Number数据类型的数学功能,需要引入math包(即import math)""" 绝对值:abs(变量) 取最大值: max(多个变量或常量,2个起,用逗号隔开) 取最小值: min(多个变量或常量,2个起,用逗号隔开) 求x的y次方: pow( 原数,指数) float四舍五入: round( float ,保留的小数【默认0】) 向上取整 :math.ceil(float) 当小数大于0时,整数+1 向下取整 :math.floor(float) 当小数小于等于9时,整数不变 以floct数据类型返回整数部分及小数部...
日志是我们排查问题的关键利器,写好日志记录,当我们发生问题时,可以快速定位代码范围进行修改。Python有给我们开发者们提供好的日志模块1.日志模块:logging例子:import logginglogging.debug("This is debug message")logging.info("This is info message")logging.warning("This is warning message")logging.error("This is error message")logging.critical("This is critical message")结果:WARNING:root:This is warnin...
模块是包括python定义和声明的文件。文件名=模块名+".py"。模块名保存在全局变量__name__中。1、模块中的执行语句,只是在导入时执行一次。这些语句通常用于初始化模块。2、被导入的模块被放到全局语义表中。3、import用法 +import moduleName +from moduleName import moudleContent +from moudleName import * 导入所有的除了以下划线开头的命名。4、导入module查找路径:先从当前目录中查找,然后从环境变量PYTHONPATH...
模块 1、一个模块就是一个python文件 1、自己写的python文件 2、标准模块,python自带的 3、第三方模块 安装: pip install xxx #安装 pip uninstall xx #卸载 pip install xx -U #更新 pip freeze > 第三方模块.txt #导出已经安装的第三放模块 pip install -r 第三方模块.txt #从文件里面读模块,批量安装 ...
import MySQLdbtry: conn = MySQLdb.connect(host=‘‘,user=‘‘,passwd=‘‘,db=‘‘,port=) cur = conn.cursor() conn.select_db(‘db_name‘) value = [1,‘colben‘] cur.execute(‘insert into test values(%s,%s)‘,value) values = [(1,‘colben‘),(2,‘shelly‘)] cur.executemany(‘insert into test values(%s,%s)‘,values) cur.fetchall() cur.fetchmany(size) cur.fetchone() con...
1# 使用smtplib模块发送邮件 2import smtplib3from email.mime.text import MIMEText4from email.header import Header5 6# 发送邮箱 7 sender = ‘xxx@163.com‘ 8# 接收邮箱 9 receiver = ‘xxx@qq.com‘10# 发送邮件主题11 subject = ‘测试邮件主题‘12# 发送邮箱服务器13 smtpserver = ‘smtp.163.com‘14# 发送邮箱用户/密码15 username = ‘xxx@163.com‘16 password = ‘xxx‘17# 组装邮件内容和标题,中文需参数‘utf-8’...
序列化Python中用于序列化的两个模块json 用于【字符串】和 【python基本数据类型】 间进行转换pickle 用于【python特有的类型】 和 【python基本数据类型】间进行转换Json模块提供了四个功能:dumps、dump、loads、loadpickle模块提供了四个功能:dumps、dump、loads、loadjson模块# json()将字符串形式的列表或字典转换为list或dict类型,json是所有语言相互通信的方式# 注意外层字符形式一定是‘‘单引号,‘{"a":"xiao","...
要使用time模块需先导入:import time1、time.time():打印当前时间戳表示从1970年至今经过的秒速。2、time.localtime(secs):将一个时间戳转换为当前时区的struct_time,secs为提供时,则以当前时间为准。可在括号里加数字,则返回数字对应时间:可以看到包含了很多变量,可以采用拼接形式表示时间了。比如:先把time.time()赋值给变量a3.time.gmtime():和localtime()方法类似,gmtime()方法是返回UTC时间,即格林威治时间...
#!/usr/bin/env python # -*- coding:utf-8 -*- # author:Sun # make_time:2018/8/2 import smtplib from email.mime.text import MIMEText from email.utils import formataddrdef sendmail_2018():msg = MIMEText('python', 'plain', 'utf-8') # 邮件内容、类型默认:plain、默认字符集msg['From'] = formataddr(['python学院', 'xius2222un@163.com']) # 发送方msg['To'] = formataddr(['python', '3335@qq.com']) # 接收方m...
系统性能信息模块 psutil: 参考:https://github.com/giampaolo/psutil 安装psutil模块:[root@kurol ~]# python36 -m easy_install -i http://pypi.douban.com/simple/ psutil1、获取系统性能信息: 1.1、获取CPU信息:import psutil 获取CPU完整信息:>>> psutil.cpu_times() scputimes(user=60984.989999999998, nice=27.280000000000001, system=37572.639999999999, idle=6605536.1100000003, iowait=88463.1...
安装:pip install openpyxl 想要在文件中插入图片文件,需要安装pillow : pip3 install pillow 原文:https://www.cnblogs.com/liming19680104/p/11641031.html
log模块的讲解 1Python 使用logging模块记录日志涉及四个主要类,使用官方文档中的概括最为合适:2 3logger提供了应用程序可以直接使用的接口API;4handler将(logger创建的)日志记录发送到合适的目的输出;5formatter决定日志记录的最终输出格式6filter提供了细度设备来决定输出哪条日志记录;7 8logger9每个程序在输出信息之前都要获得一个Logger。Logger通常对应了程序的模块名, 10 比如聊天工具的图形界面模块可以这样获得它的...
os.getcwd() ## 获取当前路径 os.chdir("dirpath") ## 改变目录 os.makedirs("dirname") ## 递归创建目录 os.mkdir("dirname") ## 创建单级目录 os.rmdir("dirname") ## 删除单级空目录 os.remove() ## 删除一个文件 os.rename("oldname", "newname")## 重命名文件、目录 os.system("bash command") ## 运行shell命令,直接显示 os.path.abs...
时间模块是常用的模块一、time模块 1import time2 3print(time.clock())#返回处理器时间,3.3开始已经屏蔽。 4 5print(time.altzone)#返回与UTC时间差,以秒计算 6 7print(time.asctime())#返回时间格式"Sun Jan 1 14:31:34 2017" 8 9print(time.localtime())#返回本地时间的struct time对象格式1011print(time.localtime(time.time()+3600*3))#本地时间加3小时的struct time对象格式1213print(time.gmtime(time.time()-36000))#返...
由上篇文章(python3+requests:get/post请求)涉及到的json.dumps()扩展1.json.dumps()用于将dict类型的数据转成str备注:文件路径前面加上 r 是为了避免转义 1import json2 3 dict = {‘a‘: ‘wo‘, ‘b‘: ‘zai‘, ‘c‘: ‘zhe‘, ‘d‘: ‘li‘}4 string = json.dumps(dict)5print(dict)6print(string)7print(type(dict))8print(type(string))910 with open(r‘C:\Users\zy\Documents\GitHub\python3\searchTest\json.json‘...