您当前的位置:首页 > 计算机 > 编程开发 > Python

Python写文件:将爬取结果写入本地txt,写入本地csv,写入本地excel,保存到服务端数据库

时间:05-20来源:作者:点击数:

本篇文章将上一篇爬取到的猫眼电影信息写入本地txt,csv,excel以及服务端的数据库

爬取猫眼电影:https://www.cdsy.xyz/computer/programme/Python/230520/cd43779.html

一、写入txt文件

1、方式一:使用print

定义写入文件函数:

调用写入文件函数:

运行结果:

自动在D:\Learning\Python\Python_Project\mysql_connector路径下生成了一个MaoYanFilm.txt文件,文件内容如下:

2、方式二:使用文件对象.write()

定义写入文件函数:

调用写入文件函数:

运行结果:

备注:

1、如果文件不存在,open()会自动创建该文件

2、 ‘t’:文本模式(默认)

‘x’:写模式,新建一个文件,如果该文件已存在则会报错

‘b’:二进制模式

‘+’:打开一个文件进行更新(可读可写)

‘U’:通用换行模式(不推荐)

'r':以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式

’rb‘:以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。一般用于非文本文件如图片等

’r+‘:打开一个文件用于读写。文件指针将会放在文件的开头

’rb+‘:以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。一般用于非文本文件如图片等

’w‘:打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件

’wb‘:以二进制格式打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。一般用于非文本文件如图片等

’w+‘:打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件

’wb+‘:以二进制格式打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。一般用于非文本文件如图片等

’a‘:打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入

’ab‘:以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入

‘a+’:打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写

‘ab+’:以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写

二、写入CSV文件

导入csv:

定义写入文件函数:

调用写入文件函数:

运行结果:

三、写入excel文件

注:openpyxl模块写文件的用法:https://www.cdsy.xyz/computer/programme/Python/230520/cd43801.html

导入openpyxl:

定义写入文件函数:

调用写入文件函数:

运行结果:

四、写入服务器端数据库

注:mysql-connector模块操作mysql用法:https://www.cdsy.xyz/computer/programme/Python/230520/cd43804.html

导入mysql.connector:

定义保存到服务器数据库的函数:

调用保存到服务器数据库的函数:

运行结果:

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门