关于课程大家常见问题汇总
这里是把大家在学习过程中的共性问题进行了汇总,方面后面同学学习时快速检索。
1.课程中文档、数据资料等内容提供
2.不太理解自动化带来的效果,或觉得通过python操作返回繁琐了,不如直接手动操作office软件便捷
视频中的数据手动录入是作为一个示例,这里更多是想要大家掌握Python写入Excel的语法。
为了便于你理解Python Excel自动化操作,我把Python写入Excel的两种场景大概描述下
Python写入Excel从大方向可以分为两种:
一、已有数据进行写入
数据的来源可能是爬虫爬取的数据、可能是其他Excel文件或者Word文件,这种情况的话使用Python进行写入就非常方便,比如已有数据的数据规格和要新写入生成的Excel不匹配,或已有数据量非常大,无法手动完成等等,这些都可以利用Python进行完成,并且优势很明显
二、一行一行手动写入
第二种是没有收据,需要手动去进行录入,在通过Python写入的过程,会觉得和直接在Excel中手动写入没差别,但是对于后期的维护上,Python可以很便捷的修改和进行其他读取、修订等操作,但是人工录入的话就又回到了比较原始的过程
3.关于操作mysql数据库遇到问题
无法启动:首先排查下mysql服务是否启动,在window下‘服务’,找到 mysql 查看是否启动
数据库这块操作的顺序:
第一步先在mysql官方下载安装文件进行安装(安装过程可以网上搜索有很多安装图解教程)
第二步为了方便使用mysql这里通过安装可视化工具 Navicat for MySQL进行连接
注意:上面这两步骤和视频代码没有任何关联,先确保这两步执行顺利,可以通过Navicat for MySQL连接到数据库,再进行下面步骤的操作
第三步安装pymysql,通过pip install pymysql 进行安装(这是python中提供用于操作MySQL的第三方模块)
第四步参考视频中代码编写 mysqlhelper.py ,以及其他代码
未完待续,后面有其他常问的问题,我会继续总结在这里,新同学可以关注下