精华内容
下载资源
问答
  • 今天老唐简单记录一下使用自带的 csv 库怎么进行 Python 的文件读写操作,主要包括新建文件、追加写入、读取文件等操作。其实还是比较简单的,但是看到网上有人给了个错误的示范,还是有必要写个正确的。一、Python ...

    bandwagonhost-top.png

    Python 读写 CSV 文件最简单的方法是使用自带的 csv 库,复杂点的可以使用 pandas。今天老唐简单记录一下使用自带的 csv 库怎么进行 Python 的文件读写操作,主要包括新建文件、追加写入、读取文件等操作。其实还是比较简单的,但是看到网上有人给了个错误的示范,还是有必要写个正确的。

    一、Python 对 CSV 文件的读写操作

    oldtangcom_python_csv-1024x683.jpeg

    新建文件:import csv

    def create_csv():

    path = "aa.csv"

    with open(path,'w') as f:

    csv_write = csv.writer(f)

    csv_head = ["good","bad"]

    csv_write.writerow(csv_head)

    追加写入:def write_csv():

    path = "aa.csv"

    with open(path,'a') as f:

    csv_write = csv.writer(f)

    data_row = ["1","2"]

    csv_write.writerow(data_row)

    读取文件:def read_csv():

    path = "aa.csv"

    with open(path,"rb") as f:

    csv_read = csv.reader(f)

    for line in csv_read:

    print line

    二、更多操作说明w:以写方式打开,

    a:以追加模式打开 (从 EOF 开始, 必要时创建新文件)

    r+:以读写模式打开

    w+:以读写模式打开 (参见 w )

    a+:以读写模式打开 (参见 a )

    rb:以二进制读模式打开

    wb:以二进制写模式打开 (参见 w )

    ab:以二进制追加模式打开 (参见 a )

    rb+:以二进制读写模式打开 (参见 r+ )

    wb+:以二进制读写模式打开 (参见 w+ )

    ab+:以二进制读写模式打开 (参见 a+ )

    其实就主要把前面几个掌握就行,加个 b 就是二进制。

    展开全文
  • python读写和处理csv文件

    万次阅读 多人点赞 2018-07-18 22:13:43
    python读写和处理csv文件 读取 这里我们使用pandas包来读取csv文件,pandans处理csv文件十分方便我认为是目前最方便的读取方式 首先安装pandans pip install pandans 安装好了之后我们读取一个csv文件 ...

    用python读写和处理csv文件


    读取

    1、安装pandas

    这里我们使用pandas包来读取csv文件,pandas处理csv文件十分方便,是我认为是目前最方便的读取方式。

    首先安装pandas

    pip install pandas
    

    2、读取实例

    安装好了之后我们读取一个csv文件

    import pandas as pd                         #导入pandas包
    data = pd.read_csv("train.csv")           	#读取csv文件
    #print(data)                                #打印所有文件
    
    print (data.head(5))                        #打印前5行
    
    print(data.columns) 						#返回全部列名
    print(data.shape)							#f返回csv文件形状
    print(data.loc[1:2])						#打印第1到2行
    data.loc[2:4, ['PassengerId', 'Sex']]       #打印行中特定列
    

    更多有关pandans读取csv文件的内容请参考
    https://blog.csdn.net/liufang0001/article/details/77856255


    写入

    import csv
    csvFile = open("csvData.csv", "w")            #创建csv文件
    writer = csv.writer(csvFile)                  #创建写的对象
    #先写入columns_name                             
    writer.writerow(["index","a_name","b_name"])     #写入列的名称
    #写入多行用writerows                                #写入多行
    writer.writerows([[1,a,b],[2,c,d],[3,d,e]])
    csvFile.close()
    

    生成的csv文件如下图
    在这里插入图片描述

    展开全文
  • python读取、写入txt文本内容

    万次阅读 多人点赞 2019-08-22 21:54:28
    python常用的读取文件函数有三种read()、readline()、readlines() 以读取上述txt为例,看一下三者的区别 read() 一次性读全部内容 一次性读取文本中全部的内容,以字符串的形式返回结果 with open("test.txt", ...

    读取txt文本

    python常用的读取文件函数有三种read()、readline()、readlines() 
    这里写图片描述 
    以读取上述txt为例,看一下三者的区别

    read()    一次性读全部内容

    一次性读取文本中全部的内容,以字符串的形式返回结果

    with open("test.txt", "r") as f:  # 打开文件
        data = f.read()  # 读取文件
        print(data)

    è¿éåå¾çæè¿°

    readline()    读取第一行内容

    只读取文本第一行的内容,以字符串的形式返回结果

    with open("test.txt", "r") as f:
        data = f.readline()
        print(data)

    readlines()     列表

    读取文本所有内容,并且以数列的格式返回结果,一般配合for in使用

    with open("test.txt", "r") as f:
        data = f.readlines()
        print(data)

    readlines会读到换行符,可用如下方法去除:

    with open("test.txt", "r") as f:
        for line in f.readlines():
            line = line.strip('\n')  #去掉列表中每一个元素的换行符
            print(line)

     

    写入txt文本

    with open("test.txt","w") as f:
        f.write("这是个测试!")  # 自带文件关闭功能,不需要再写f.close()

     

    读写模式

    要了解文件读写模式,需要了解几种模式的区别,以及对应指针

    r :   读取文件,若文件不存在则会报错

    w:   写入文件,若文件不存在则会先创建再写入,会覆盖原文件

    a :   写入文件,若文件不存在则会先创建再写入,但不会覆盖原文件,而是追加在文件末尾

    rb,wb:  分别于r,w类似,但是用于读写二进制文件

    r+ :   可读、可写,文件不存在也会报错,写操作时会覆盖

    w+ :   可读,可写,文件不存在先创建,会覆盖

    a+ :  可读、可写,文件不存在先创建,不会覆盖,追加在末尾

    展开全文
  • pip install pyexcel-xls
  • Python学习笔记(28)-Python读取word文本

    万次阅读 多人点赞 2017-07-17 11:36:17
    一,简介Python可以利用python-docx模块处理word文档,...二,相关概念如果需要读取word文档中的文字(一般来说,程序也只需要认识word文档中的文字信息),需要先了解python-docx模块的几个概念。1,Document对象,

    1. 简介

    Python可以利用python-docx模块处理word文档,处理方式是面向对象的。也就是说python-docx模块会把word文档,文档中的段落、文本、字体等都看做对象,对对象进行处理就是对word文档的内容处理。

    2. 相关概念

    如果需要读取word文档中的文字(一般来说,程序也只需要认识word文档中的文字信息),需要先了解python-docx模块的几个概念。

    1,Document对象,表示一个word文档。
    2,Paragraph对象,表示word文档中的一个段落
    3,Paragraph对象的text属性,表示段落中的文本内容。
    

    3. 模块的安装和导入

    需要注意,python-docx模块安装需要在cmd命令行中输入pip install python-docx,如下图表示安装成功(最后那句英文Successfully installed,成功地安装完成,十分考验英文水平。)

    这里写图片描述

    注意在导入模块时,用的是import docx

    也真是奇了怪了,怎么安装和导入模块时,很多都不用一个名字,看来是很有必要出一个python版本的模块管理程序python-maven了,本段纯属PS。

    4. 读取word文本

    在了解了上面的信息之后,就很简单了,下面先创建一个D:\temp\word.docx文件,并在其中输入如下内容。

    这里写图片描述

    然后写一段程序,代码及输出结果如下:

    #读取docx中的文本代码示例
    import docx
    #获取文档对象
    file=docx.Document("D:\\temp\\word.docx")
    print("段落数:"+str(len(file.paragraphs)))#段落数为13,每个回车隔离一段
    
    #输出每一段的内容
    for para in file.paragraphs:
        print(para.text)
    
    #输出段落编号及段落内容
    for i in range(len(file.paragraphs)):
        print("第"+str(i)+"段的内容是:"+file.paragraphs[i].text)
    

    运行结果:

    ================ RESTART: F:/360data/重要数据/桌面/学习笔记/readWord.py ================
    段落数:13
    啊
    
    我看见一座山
    
    雄伟的大山
    
    真高啊
    
    啊
    
    这座山是!
    
    真的很高!
    第0段的内容是:啊
    第1段的内容是:
    第2段的内容是:我看见一座山
    第3段的内容是:
    第4段的内容是:雄伟的大山
    第5段的内容是:
    第6段的内容是:真高啊
    第7段的内容是:
    第8段的内容是:啊
    第9段的内容是:
    第10段的内容是:这座山是!
    第11段的内容是:
    第12段的内容是:真的很高!
    >>> 
    

    如有问题请扫码联系我
    在这里插入图片描述

    展开全文
  • 最近在学习python的过程中接触到了python对文件的读取python读取文件一般情况是利用open()函数以及read()函数来完成:f = open(filename,'r')f.read()这种方法读取小文件,即读取远远大小小于内存的文件显然没有...
  • Python读取文件内容

    万次阅读 多人点赞 2018-12-18 16:27:54
    Python 读取文件内容
  • 一、文件的打开和创建12345>>> f= open('/tmp/test.txt')>>> f.read...'>>> f二、文件的读取步骤:打开 -- 读取 -- 关闭1234>>> f= open('/tmp/test.txt')>>> f.read()'hello python! hello world! '>>> f.close()读...
  • Python读写zip压缩文件

    千次阅读 2018-08-29 10:03:24
    摘要: Python自带模块zipfile可以完成zip压缩文件的读写,而且使用非常方便,下面我们就来演示一下Python读写zip文件。 Python读zip文件 下面的代码给出了用Python读取zip文件,打印出压缩文件里面所有的文件,并...
  • 主要介绍了python读写二进制文件的方法,实例分析了Python读写二进制文件的相关技巧,需要的朋友可以参考下
  • python读写操作

    2019-11-03 22:39:19
    Python中文件的读取和写入 PYTHON将list或/dict对象写入txt/json文件 python(如何将数据写入本地txt...Python读写文件 python文件操作 Python之文件读写 Python程序输出到文件中 python把一个unicode字符串写入文件...
  • 主要介绍了Python读写ini文件的方法,实例分析了Python针对ini配置文件的读写及修改等操作技巧,需要的朋友可以参考下
  • python读取Excel表格文件

    万次阅读 多人点赞 2019-07-26 10:55:52
    python读取Excel表格文件,例如获取这个文件的数据 python读取Excel表格文件,需要如下步骤: 1、安装Excel读取数据的库-----xlrd 直接pip install xlrd安装xlrd库 #引入Excel库的xlrd import xlrd 2、...
  • Python读写文件的方法

    千次阅读 2020-09-04 18:54:49
    使用Python读写某种特别类型的文件,例如:JSON、CSV、Excel等,一般会有专门的模块。但是,在这里,我们将用Python打开文本文件(.txt)。 若使用Python的open函数,它将返回一个文件对象,此对象将包含一些方法和...
  • python读取doc/docx文件

    万次阅读 2019-06-09 00:40:24
    仅此记录python读取doc/docx文件的方法,和常用简单的open txt文件完全不同(版本python 3.6 Win10) docx 使用docx包,python为其专用接口,python-docx,使用 pip install python-docx 安装即可,本人第一次...
  • python读取sql的方法:1、利用python内置的open函数读入sql文件;2、利用第三方库pymysql中的connect函数连接mysql服务器;3、利用第三方库pandas中的read_sql方法读取传入的sql文件即可。python 直接读取 sql ...
  • Python读写CSV数据

    千次阅读 2016-04-18 09:04:10
    Python读写CSV数据
  • python读写npz文件

    千次阅读 2019-08-24 12:50:59
    综述 python读写npz文件 代码 存储 import numpy as np con = np.zeros(10) np.savez('con.npz',mycon = con) 读取 con = np.load('con.npz')['mycon'] print(con)
  • Python读写JSON格式的文本文件

    万次阅读 2021-02-16 20:08:59
    Python读写JSON格式的文本文件使用JSON模块读写使用Pandas库读写 JSON是一种轻量级的数据交换格式,易于人们编写和机器解析与生成。JSON虽然采用了完全独立与语言的文本格式,但也使用了一些C语言的特性,这些特性是...
  • 使用Python读取串口数据

    千次阅读 2020-11-18 16:39:06
    通过百度,定位到可使用Python的serial库进行读写串口数据。接着,开始用pip安装serial依赖库。 pip3 install serial 2.应用serial库 继续百度,学习串口知识和serial语法。分析需要的功能,进行如下汇总: 初始...
  • python 读取整数To take input in Python, we use input() function, it asks for an input from the user and returns a string value, no matter what value you have entered, all values will be considered as ...
  • 如何使用python读取txt文件中的数据

    万次阅读 多人点赞 2019-04-28 16:33:44
    如何使用python读取文本文件中的数字? python读取txt各个数字 python 读取文本文件内容转化为python的list python:如何将txt文件中的数值数据读入到list中,且在list中存在的格式为float类型或者其他数值类型 ...
  • Python读取Excel文件

    万次阅读 多人点赞 2018-03-06 14:22:16
    Python读取excel文件内容十分方便,为以下几个步骤: (1)安装python官方Excel库–>xlrd (2)获取Excel文件位置并读取 (3)读取sheet (4)读取指定rows和cols内容 安装xlrd 2.读取Excel文件...
  • Python读取串口

    千次阅读 热门讨论 2017-10-20 09:31:19
    在物联网的实验中,我们经常会用一些简单的Python脚本来读取串口通过终端显示。 Python读取串口并在终端显示,界面虽然不好看,但是有时候可以用来调试程序。 import serial import sys try: ser = serial....
  • python读取和保存json文件

    万次阅读 多人点赞 2019-12-30 21:01:37
    json文件是一种常见的数据存储文件,比txt看着高级点,比xml看着人性化一点。 同时,json作为一种通用协议的文件格式,可以被...本文将关于python读取json做一个小小的记录和总结。 1. 读取json 一般情况下的j...
  • Python读写TOML文件

    千次阅读 2019-07-13 17:39:23
    TOML介绍 TOML 的目标是成为一个极简的配置文件格式。TOML 被设计成可以无歧义地被映射为哈希表,...Python读写TOML toml包是一个为python语言解析toml编写的第三方包,其在pypi上的地址如下: https://pypi.org/...
  • 在训练CNN或是其他的深度学习网络时,经常要做...Python读写xml文件xml是常见的数据标注格式,下面给出利用Python读写xml文件的脚本,首先是利用Python读取xml文件的脚本:@requires_authorization import xml.etree.cE
  • python 读取浮点数To take input in Python, we use input() function, it asks for an input from the user and returns a string value, no matter what value you have entered, all values will be considered ...
  • python 读取PDF表格

    千次阅读 2020-09-25 21:24:47
    python读取PDF表格 1.相关库函数 利用python读取pdf中的表格部分,并且以EXCEL的形式保存到本地,主要利用了两个库,pdfplumber和pandas,前者用于操作PDF,后者用于操作EXCEL。 先附上相关代码: import pdfplumber ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 579,609
精华内容 231,843
关键字:

python读写

python 订阅