`
拓子轩
  • 浏览: 211170 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

python中文本文件处理

阅读更多

1.文本文件的读取

import fileinput

print("-----start-----")
file = open("D:\\test.txt", encoding="utf-8")

#打印出文件中的每一行数据
isreadable = True
while isreadable == True :
    data = file.readline()
    if data != "":
        print(data)
    else:
        isreadable = False

file.seek(0)
print(file.readlines())
file.close()

with open("D:\\test.txt", encoding="utf-8") as data1:
    for oneLine in data1:
        print(oneLine)

 
*打开文件使用内置函数open(),使用文件名和字符编码作为参数,并返回一个流对象。
*readline()可以读取文件中的一行,seek()可以定位到文件中的特定字节。
*with创建了一个运行时环境,当退出这个运行时环境时会调用流对象的close()方法。

 

2.文本文件的写入

import fileinput

file = open("D:\\test.txt", encoding="utf-8",mode="w")
file.write("朝八晚十\n")
file.close()

with open("D:\\test.txt", encoding="utf-8",mode="a") as data:
    data.write("朝九晚五")

 *mode="w",写模式,会重写文件;mode="a",追加模式,会在文件末尾添加数据。

分享到:
评论

相关推荐

    Python中文自然语言处理基础与实战_源代码和实验数据.rar

    这份名为"Python中文自然语言处理基础与实战_源代码和实验数据.rar"的压缩包文件包含了多个章节的学习资源,可以帮助初学者系统地掌握这一领域的基础知识,并通过实践加深理解。 首先,让我们逐一解析压缩包中的...

    PYTHON自然语言处理中文

    描述中的"PYTHON自然语言处理中文翻译 NLTK 中文版.pdf"指的是该压缩包包含了一本关于Python NLP的中文翻译书籍,特别是NLTK库的介绍。这本书可能涵盖了NLTK的基本用法、各种NLP任务的实现以及相关的案例研究,为...

    python Pillow字体文件

    Python中的Pillow库是PIL(Python Imaging Library)的一个分支,专为图像处理提供便利。在处理图像时,有时我们可能需要自定义字体,比如在图片上添加文字时使用特殊的字体样式,这时Pillow库中的字体文件就派上了...

    python3.6-python3.9版本的pyltp的安装文件,文件为.whl文件

    Pyltp是Python中的一个自然语言处理库,它提供了中文语言处理工具包(LTP,Language Technology Platform)的接口。LTP是由哈工大社会计算与信息检索研究中心开发的一套开源工具,主要用于中文的分词、词性标注、...

    python读写汉字转成中文

    本篇文章将深入探讨如何使用Python库`xlrd`来读取Excel文件,以及如何将中文字符转换为英文并进行特定格式的处理。 首先,`xlrd`是一个流行的Python库,用于读取Excel文件。它支持多种Excel文件格式,包括.xls和....

    python读取scel文件_爬虫_搜狗_

    这里以`sceutil`为例,这是一个专门用于处理SCEL文件的Python库。首先,你需要通过pip安装这个库: ```bash pip install sceutil ``` 安装完成后,可以使用以下代码来读取SCEL文件并提取数据: ```python from ...

    Python处理中文路径

    在Python编程中,处理中文路径可能会遇到编码问题,因为Python默认使用ASCII编码,而中文字符不在ASCII编码范围内。本文将详细介绍如何在Python中正确处理包含中文的路径。 首先,我们需要理解编码的基本概念。编码...

    Python提取pdf文件目录_Demo源码

    本示例"Python提取pdf文件目录_Demo源码"就展示了如何使用Python从PDF文档中抽取书签(目录)并将其转换为JSON格式,这对于需要处理大量PDF文献或需要构建索引的项目非常有用。 首先,我们需要了解涉及到的主要...

    基于python的docx模块处理word和WPS的docx格式文件方式

    Python的`docx`模块是用于处理Microsoft Word和WPS Office的docx文件的一个强大工具。这个模块允许开发者读取、写入以及修改Word文档,包括文档中的文本、表格、图片等多种元素。在这个场景中,我们将关注如何使用`...

    python查询笔画数(含汉字编码表)

    在Python编程语言中,查询汉字的笔画数是一项常见的任务,尤其在中文处理或数据分析时。这个主题涉及到几个关键知识点,包括Python的字符串操作、汉字编码以及如何利用数据资源来获取汉字笔画信息。 首先,我们需要...

    Python学习笔记,Python3.5中文无法显示

    1. **推荐使用UTF-8编码**:尽管GBK编码在处理中文字符时也有效,但UTF-8是一种更为通用的编码,能处理世界上几乎所有的字符,因此在编写Python代码时,推荐使用UTF-8编码保存文件。 2. **编辑器设置**:确保你的...

    Python+中文手册.pdf_python中文手册_Python中文手册_python_

    2. **丰富的库支持**:Python拥有大量的标准库和第三方库,涵盖了网络、文件处理、数据库接口、图形系统、科学计算等众多领域,极大地提高了开发效率。 3. **可移植性**:Python代码可以在不同平台上运行,包括...

    python2.7中文手册 安装文件

    "Python中文手册v2.4.chm、Python中文手册v2.4.chw"是Python 2.4版本的中文帮助文档,虽然不是针对2.7版本,但因为2.4和2.7在语法和基本概念上差异不大,这些文档仍能提供很大帮助。CHM文件是Microsoft的HTML帮助...

    Python-Linux文件搜索随打即搜

    "Python-Linux文件搜索随打即搜"这个主题聚焦于利用Python在Linux系统中进行快速高效的文件搜索。下面将详细介绍这一主题的相关知识点。 首先,我们来了解Linux下的文件搜索工具。在Linux系统中,`find`命令是最...

    Python 编程手册 (CHM),python编程手册 中文pdf,Python源码.zip

    这份"Python 编程手册"是学习和深入理解Python编程的重要资源,它涵盖了Python的基础知识到高级特性,包括语法、数据结构、函数、类、模块、异常处理、文件操作以及更深入的面向对象编程概念。 首先,手册的CHM版本...

    python中读写文件及中文编码处理方法.docx

    ### Python中读写文件及中文编码处理方法 #### 一、打开文件 在Python中,我们通常使用`open()`函数来打开文件。该函数的基本语法如下: ```python f = open(file, mode='r', buffering=-1, encoding=None, ...

    Python-TimeNLP的python3版本中文时间表达词转换

    Python-TimeNLP是一个针对Python3设计的自然语言处理库,特别关注中文时间表达词的转换。这个库在处理中文文本中的日期、时间等信息时,能够有效地解析和标准化非结构化的日期时间表述,使得计算机可以更好地理解并...

    python处理csv中的空值方法

    在本篇教程中,将会介绍如何使用Python语言来处理CSV文件中的空值。CSV文件广泛应用于数据存储和交换,由于其结构简单和易于编辑,经常被用于各种数据分析和机器学习工作中。在实际使用过程中,由于各种原因,CSV...

    python 中文版手册 chm

    这份“Python中文版手册CHM”是为Python开发者量身定制的参考资料,它以中文的形式详细介绍了Python的各种概念、语法和库,使得中文使用者能够更方便地学习和查阅Python的相关知识。 CHM(Compiled Help Manual)是...

Global site tag (gtag.js) - Google Analytics