优草派 > 问答 > Python

Python程序产生的数据怎么保存?

作者:罗西汉     

很多小伙伴在使用python爬虫抓取数据下来之后会对数据进行清洗等处理,但是清洗完成后的数据输出完在关闭程序后就会销毁,那怎么将这个程序中产生的数据保存下来呢。下文会介绍保存python程序数据的方法,往下看看吧。

Python程序产生的数据怎么保存?Python保存数据的方法

一、文本数据

如果全是字符串或者是数字类型的文本数据的话可以将其保存在txt文件之中,但是txt文件中的数据不会按照行列的格式排序的,虽然可以手动设置但是非常麻烦,保存在文本文件里的示例如下:

# 使用open()函数创建一个txt文件
with open('D:/PythonWorkSpace/TestData/pinglun.txt','w',encoding='utf-8') as f:
# 使用循环去逐行的将数据保存到txt文件之中并换行
    for i in comments:
        print(i)
        f.write(i+'')    # 使用with就不用去关闭这个文件了

二、表格数据

(1)在很多时候整理完成后的数据是以一行一列的表格形式保存在对象之中,想要保存这个数据在文件中的话需要使用pandas库保存在csv文件,也就是以纯文本形式存储表格数据,示例如下:

# 导入模块
import pandas as pd
# 创建一个随机的表格
df = pd.DataFrame(np.random.randn(10,4))
# 保存文件到csv文件中
df.to_csv('D:/Python/Data/PandasNumpy.csv')

(2)还有一个方法就是将数据保存在数据库之中,下面以mysql数据库为例子:

# 导入mysql数据库模块
import pymysql.cursors
# 创建数据库连接对象,这里的参数要根据自己的数据库信息更改
connection=pymysql.connect(host='localhost',user='root',password='123456',db='wikiurl',charset='utf8')
# 创建数据库添加语句并执行
sql = "insert into urls values(list)
cursor.execute(sql)

以上就是python保存程序产生数据的几种方法了,希望对你有所帮助。

5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
相关问题
sql判断字段是否存在
MySQL查看表命令
csv文件python
python键值对
查看更多

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024