快捷搜索:  汽车  科技

python入门教程10-3:使用文件的内容

python入门教程10-3:使用文件的内容我们还可以使用函数replace(),将字符串中的特定词语替换为另一个词语。2、替换文本内容例如,文本文件pai.txt中分行存储了小数点后100位圆周率值。 我们可以通过程序读取文件,创建圆周率字符串,然后计算字符串的长度。在上例中,我们首先使用函数open()打开文件pai.txt,使用方法readlines()将其中的所有行都存储在一个列表lines中,然后定义一个变量pai_string存储圆周率的值,通过一个for 循环将文件各行都追加到变量pai_string中,并使用函数rstrip()删除每行末尾的换行符,最后通过print()和len()输出这个字符串及其长度,输出结果显示这个字符串的长度是102个字符,包含100位小数位和整数部分的3和小数点 。

一、使用文件的内容

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

1、创建字符串

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

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

python入门教程10-3:使用文件的内容(1)

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

python入门教程10-3:使用文件的内容(2)

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

2、替换文本内容

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

原文件dogs.txt内容如下:

python入门教程10-3:使用文件的内容(3)

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

python入门教程10-3:使用文件的内容(4)

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

二、动手实践

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

猜您喜欢: