首先要说明的是,Python 3.6提供了多种方式读取并操作文件内容,最常见的方法包括:
- 使用Python内置的open函数打开文件,并通过read、readline、readlines等方法读取文件内容。
- 使用with语句打开文件,自动关闭文件,更加简便。
接下来,我们通过两个实例来详细讲解如何读取并操作文件内容。
实例1:读取文件并逐行打印内容
首先,我们需要创建一个示例文件,文件名为example.txt,并将以下内容写入文件中:
Hello world!
Python 3.6, I love you!
接下来,我们通过Python代码来读取该文件,并逐行打印文件内容:
with open('example.txt', 'r') as f:
for line in f:
print(line.strip())
其中,with open('example.txt', 'r')
语句用于打开文件并读取文件内容,for line in f
循环用于逐行读取文件内容,print(line.strip())
语句用于打印每一行文件内容。
运行以上代码,输出结果为:
Hello world!
Python 3.6, I love you!
实例2:将文件内容写入新文件
首先,我们需要创建一个示例文件,文件名为example.txt,并将以下内容写入文件中:
Hello world!
Python 3.6, I love you!
接下来,我们通过Python代码来读取该文件,并将文件内容写入新文件new_example.txt中:
with open('example.txt', 'r') as f:
with open('new_example.txt', 'w') as new_f:
for line in f:
new_f.write(line.strip() + '\n')
其中,with open('example.txt', 'r')
语句用于打开需要读取的文件,with open('new_example.txt', 'w')
语句用于打开需要写入的新文件,for line in f
循环用于逐行读取需要读取的文件,new_f.write(line.strip() + '\n')
语句用于将逐行读取的内容写入新文件中。
运行以上代码,文件new_example.txt会被创建,并且文件内容将会与原文件example.txt一致。
以上两个实例演示了如何使用Python 3.6读取并操作文件内容,我们可以根据实际需求进行更多的操作和处理。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 3.6 读取并操作文件内容的实例 - Python技术站