Python学习笔记——python基础(模块导入导出依赖,清理日志,生成双色球,sys函数,exit和quit函数,异常处理,发送邮件,excel操作,数据库操作)

模块导入导出依赖

当遇到python重新安装,换电脑这种情况后,之前的模块就没有了需要重新导入依赖

我们可以通过pip freeze知道我们安装的模块,通过> XXX将已经安装的依赖输出到对应文件中去(注意终端中的路径)

然后通过pip install -r xxx进行安装(注意终端中的路径)

需求:
  1、写一个删除日志的脚本,把三天前的日志并且为空的日志删除

2、写一个产生双色球号码的程序,输入几就产生多少条 1、每次产生的里面不能有重复的 2、产生的号码要 1 2 3 4 5 6 7 1-32 1-17 01 02 03 04 05 06 07

第一种思路

另一种思路

sys函数

获取在terminal/命令行/cmd中执行的python文件后边传过来的参数并以数组格式返回

这个函数比较常用,应用场景比较多

exit和quit函数

该函数如果调用,那么就直接退出当前python文件,后边所有逻辑不会执行

异常处理

实际应用:比如之前的清除日志的代码,如果文件格式不是xxxx-xx-xx的,那么就做异常处理

还有之前的商品管理,我们可以用异常处理对价格进行判断

这里纠正一下str.isdigit判断输入的是否是整数数字,如果是0也会返回true需要注意

发送邮件

要发邮件,首先我们需要知道自己的授权码,这里我用的是QQ邮箱,然后下载对应模块,导入后进行发送就完事了

Excel 操作

首先我们要下载对应模块并导入

pip install xlrd 读取

pip install xlutils

写入excel : pip install xlwt

 

之后会在当前目录下创建这个叫student.xls的excel文件

enumerate函数

下边指向的两段代码代表的意思是一样的

读取excel:pip install xlrd 

pip install xlutils 操作excel

需求:将excel中beijing更换为北京

操作mysql数据库 pip install pymysql

首先安装对应模块 pip install pymysql

 

可以在游标加上返回的类型,正常是返回数组,我们加上pymysql.cursors,DictCursor就是返回字典

这里漏了一个cur.description

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值