龙空技术网

python入门048:使用文件的内容

学而时习之feng 167

前言:

目前小伙伴们对“python如何将内容写进文件”大概比较珍视,兄弟们都需要剖析一些“python如何将内容写进文件”的相关文章。那么小编在网上搜集了一些对于“python如何将内容写进文件””的相关知识,希望大家能喜欢,你们一起来了解一下吧!

一、使用文件的内容

将文件的内容读取到内存之后,就可以使用这些数据了。

1、创建字符串

我们可以将文本文件中分行存储的内容连接起来,创建字符串。

例如,文本文件pai.txt中分行存储了小数点后100位圆周率值。

我们可以通过程序读取文件,创建圆周率字符串,然后计算字符串的长度。

在上例中,我们首先使用函数open()打开文件pai.txt,使用方法readlines()将其中的所有行都存储在一个列表lines中,然后定义一个变量pai_string存储圆周率的值,通过一个for 循环将文件各行都追加到变量pai_string中,并使用函数rstrip()删除每行末尾的换行符,最后通过print()和len()输出这个字符串及其长度,输出结果显示这个字符串的长度是102个字符,包含100位小数位和整数部分的3和小数点 。

2、替换文本内容

我们还可以使用函数replace(),将字符串中的特定词语替换为另一个词语。

原文件dogs.txt内容如下:

下面是一个简单的示例,演示了如何将句子中的“狗”替换为“猫”:

在上例中,我们首先使用函数open()打开文件dogs.txt,使用方法read()读取这个文件的全部内容,将整个文件内容作为一个字符串存储在变量contents中。然后通过函数replace()把变量contents中的“狗”替换成“猫”,并存储在变量rep_contents中,最后使用print对比输出 。

二、动手实践

创建一个简单的文本文件,通过程序读取文件内容后,尝试连接文本内容,然后替换其中部分文字。

标签: #python如何将内容写进文件