文章分类 -  python基础

摘要:一、邮件模块 python3中自带了smtplib和email模块 smtplib模块:负责与邮件服务器进行交互 email模块:负责组织邮件内容 二、smtplib模块 smtplib模块:主要通过SMTP类来与邮件系统进行交互 1、实例化一个SMTP对象 s=smtplib.SMTP(邮件服务器 阅读全文
posted @ 2018-08-13 09:25 sinder2018 阅读(46) 评论(0) 推荐(0)
摘要:一、logging是什么?作用是什么? logging是python自带的一个日志模块。 它的作用主要有两个: 1)代替print,可以把大部分你想要调试的信息打印出来或者是输出到指定文件 2)可以对一些输出的调试信息分类做输出,比如说:DEBUG,INFO,WARING,ERROR,CRITICA 阅读全文
posted @ 2018-08-10 10:15 sinder2018 阅读(40) 评论(0) 推荐(0)
摘要:一、python中配置文件的使用 思考:什么是配置文件?为什么要做配置文件? 答案:所有的代码和配置都变成模块化可配置化,这样就提高了代码的重用性,不用每次都去修改代码内部,这个就是我们逐步要做的事情,可配置化 模块:import configparser configparser是Python自带 阅读全文
posted @ 2018-08-09 13:52 sinder2018 阅读(42) 评论(0) 推荐(0)
摘要:一、Python-mysql操作步骤 1.连接数据库、创建游标 2.准备好增、删、改sql语句 3.执行sql语句 4.读取执行结果-执行影响的行 5.关闭游标,关闭连接 数据库连接信息如下: ip地址,端口号,数据库名称,登录用户名,密码 pymysql中的连接数据库的方法: conn=pymys 阅读全文
posted @ 2018-08-08 21:09 sinder2018 阅读(52) 评论(0) 推荐(0)
摘要:一、execl库 python中有好几个与execl操作相关的模块 xlrd库:从execl中读取数据。支持xls,xlsx xlwt库:对execl进行修改操作。不支持对xlsx格式的修改 xlutils库:在xlrd和xlwt中,对一个已存在文件进行修改 openpyxl库:主要针对xlsx格式 阅读全文
posted @ 2018-08-08 13:02 sinder2018 阅读(52) 评论(0) 推荐(0)
摘要:一、概念 1、TestCase:一个testcase的实例就是一个测试用例: 测试前准备环境的搭建(setUp),执行测试代码(run),以及测试后环境的还原(tearDown) 2、TestSuit:多个测试用例集合在一起 3、TestLoader:用来加载TestCase到TestSuit中 4 阅读全文
posted @ 2018-08-07 16:03 sinder2018 阅读(45) 评论(0) 推荐(0)
摘要:一、os模块概述 Python OS模块包含普通的操作系统功能。如果你希望你的程序能够与平台无关,这个模块尤为的重要。 import os 二、常用方法 1、os.name 输出字符串指示正在使用的平台。如果是windows则用'nt'表示,对于linux或Unix用户,它是‘posix’ 2、os 阅读全文
posted @ 2018-08-06 16:11 sinder2018 阅读(34) 评论(0) 推荐(0)
摘要:一、文件打开与关闭 python提供了必要的函数和方法进行默认情况下的文件基本操作 可以用file对象做大部分的文件操作 注意点:我们操作的对象是文件,实例讲的是txt文本文件的操作。 打开文件函数:open(它是一个内置函数,可以直接调用) 语法:file object = open(file_n 阅读全文
posted @ 2018-08-03 12:21 sinder2018 阅读(31) 评论(0) 推荐(0)
摘要:一、函数的定义 1)具备某一功能的代码段 2)可以重复是使用 函数的定义语法 def 函数名称(): 函数体(实现功能的代码段) 二、函数的调用 调用语法: 没有参数: 函数名称() 有参数: 函数名称(参数) 三、函数参数类型 普通参数、指定参数、默认参数、动态参数的区别? 普通参数:位置参数,按 阅读全文
posted @ 2018-08-03 10:43 sinder2018 阅读(39) 评论(0) 推荐(0)
摘要:一、遍历列表 方式一:按照下标来遍历 for index in range(列表长度): index就是下标 取值:列表变量名[index] 方式二:直接遍历其中的值 for item in 列表变量名 item就是列表中的元素。 二、遍历字典 方式一:只对键的遍历 for key in 字典变量名 阅读全文
posted @ 2018-07-30 14:27 sinder2018 阅读(50) 评论(0) 推荐(0)
摘要:1.字符串赋值:变量名=" " 或者 变量名=' ' 或者 变量名=''' ''' 字符串表示:单引号,双引号,三引号 字符串取值:变量名[起始坐标:结束下标] 字符串相当于列表,下标也是从0开始。也可以切片,提取部分值。 2.查找子字符串: 变量名.find("子字符串") 返回的是子字符串的的起 阅读全文
posted @ 2018-07-29 21:56 sinder2018 阅读(34) 评论(0) 推荐(0)
摘要:一、列表以及相关使用 列表的定义:[] 列表的特征:有序列表,可以包含任意内容,可以重复 列表的赋值(顺序赋值):listA=[A,B,C] listB=A,B,C 列表的取值:list[index] list[0:n] list[-n,-1] 修改列表的值:list[index]=value 获取 阅读全文
posted @ 2018-07-26 14:05 sinder2018