模块导入导出依赖
当遇到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