Python文件存读取

这篇具有很好参考价值的文章主要介绍了Python文件存读取。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Python文件存读取

想整理一下存读取函数,方便以后直接调用。

读取

1、读xls、csv、xlsx到dataframe

这段代码非常好用,这个函数直接把各种格式文件给汇总了

def readDataFile(readPath):  # readPath: 数据文件的地址和文件名
    try:
        if (readPath[-4:] == ".csv"):
            dfFile = pd.read_csv(readPath, header=0, sep=",")  # 间隔符为逗号,首行为标题行
            # dfFile = pd.read_csv(filePath, header=None, sep=",")  # sep: 间隔符,无标题行
        elif (readPath[-4:] == ".xls") or (readPath[-5:] == ".xlsx"):  # sheet_name 默认为 0
            dfFile = pd.read_excel(readPath,header=0)  # 首行为标题行
            # dfFile = pd.read_excel(filePath, header=None)  # 无标题行
        elif (readPath[-4:] == ".dat"):  # sep: 间隔符,header:首行是否为标题行
            dfFile = pd.read_table(readPath, sep=" ", header=0)  # 间隔符为空格,首行为标题行
            # dfFile = pd.read_table(filePath,sep=",",header=None) # 间隔符为逗号,无标题行
        else:
            print("不支持的文件格式。")
    except Exception as e:
        print("读取数据文件失败:{}".format(str(e)))
        return
    return dfFile

存入

特定位置写入

先建立一个列表,然后在列表中存入数据。写入的时候逐行写入列表中对应元素。

import openpyxl as op
list=[]
tableAll = op.load_workbook(filePath)
table1 = tableAll['lut']
for i in range(len(list)):
    table1.cell(i+2, 11, list[i])
tableAll.save(filePath)

实例可以参考该文章-操作EXCEL计算3万条数据的NDVI并填入文章来源地址https://www.toymoban.com/news/detail-733454.html

字典逐行存入csv

    kind_num_dict={1:0,2:0,3:0,4:2}
    mid = pd.DataFrame(list(kind_num_dict.items()))
    mid.to_csv('./p1_不同单品累加求和.csv', header=False, index=False)

列表中的字典元素逐行存入xlsx

xlsx_list=[{'日期':'2020-07-01','值':35},{'日期':'2020-07-02','值':31},{'日期':'2020-07-03','值':54}]
import pandas as pd

#定义一个字典


#将字典格式化为DataFrame数据

data = pd.DataFrame(xlsx_list)

#将数据写入Excel中

data.to_excel('test.xlsx')

到了这里,关于Python文件存读取的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python读取文件相对路径理解以及文件读取路径格式

    绝对路径 :指的是是当前文件在 计算机磁盘中存放的具体位置 就是死的,物理上面的 相对路径 :指的是文件 相对于当前的py文件所处的位置 。就是参照py文件来说明路径,参照物嘛 读取文件路径方式(path.xls文件为例子)   执行命令的py文件同path.xls文件在同一个目录an

    2024年02月06日
    浏览(34)
  • python读取pdf文件

    使用python读取pdf文件的内容 读取第1页的内容: 输出该pdf文件共有多少页,并输出该pdf的第1页的内容。 读取第1-100页的内容: 输出该pdf文件共有多少页,并输出该pdf的第1-100页的内容。 注意:将a.pdf与python文件放在同一目录下。    

    2024年02月16日
    浏览(31)
  • python读取json文件

     

    2024年02月15日
    浏览(34)
  • python 文本文件的读取

    在Python编程中,读取文件是非常常见的操作。 文件一般分为文本文件和二进制文件两种。 下面介绍文本文件的读取方法: 1. 使用open函数读取文件 使用Python内置函数open()可以打开一个文件,并返回一个文件对象。在文件对象上可以调用read()方法读取文件内容。以下是一个简单

    2024年02月06日
    浏览(33)
  • Python读取txt文件

    Python是一种流行的编程语言,提供了许多处理文件的功能。在Python中,我们可以使用内置的文件操作函数来读取和处理文本文件,包括读取txt文件。本文将介绍如何使用Python读取txt文件,并提供相应的源代码。 打开文件 要读取一个txt文件,首先需要使用Python的内置函数 ope

    2024年02月06日
    浏览(35)
  • Python文件存读取

    想整理一下存读取函数,方便以后直接调用。 1、读xls、csv、xlsx到dataframe 这段代码非常好用,这个函数直接把各种格式文件给汇总了 特定位置写入 先建立一个列表,然后在列表中存入数据。写入的时候逐行写入列表中对应元素。 实例可以参考该文章-操作EXCEL计算3万条数据

    2024年02月07日
    浏览(19)
  • python文件的读取

    操作文件的第一步就是得 打开 要操作的文件,然后进行 读取 文件,最后 关闭 文件。在python中我们可以使用open函数来打开一个文件,然后读取文本文件。 读取文本文件内容有三种方法:read()、readline() 和 readlines() 打开文件有两种书写方式: 1.需要使用close()方法关闭文件

    2024年02月01日
    浏览(17)
  • python读取ini文件

    python+pytest做接口测试时,通常需要把环境的配置信息(如不同环境的IP,数据库的连接信息等)保存在ini文件中,方便切换和维护。 这里来记录一下ini文件的读取方法。 #ini文件的读取依赖的包为 configparser。 这样config就会返回整个ini文件的内容。 [host] ;api_sit_url = https://api

    2024年02月12日
    浏览(35)
  • Python读取rds文件

    R 语言可以将单个 R 对象保存为一种特殊的文件格式 .rds Python 读取 rds 文件主要有两种方案: pyreadr:无需安装直接读取,但对于复杂数据可能读取失败,报错 pyreadr.custom_errors.LibrdataError: The file contains an unrecognized object rpy2:Python 运行 R 的桥梁,需要安装 R,功能更强更丰富

    2024年02月05日
    浏览(20)
  • 一行python命令让手机读取电脑文件_python手机端查看文件

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新Python全套学习资料》,初

    2024年04月25日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包