使用Python编写的文本文件处理程序
发布时间:2023-12-04 15:00:46
文本文件处理程序是用来对文本文件进行读取、写入、修改等操作的程序。下面是一个使用Python编写的简单文本文件处理程序的示例:
# 定义文件处理函数
def text_file_processing(filename):
try:
# 打开文件
file = open(filename, 'r')
# 读取文件内容
content = file.read()
# 关闭文件
file.close()
# 打印文件内容
print("文件内容:")
print(content)
# 统计文件行数
lines = content.split('
')
print("文件行数:", len(lines))
except FileNotFoundError:
print("文件不存在!")
# 主函数
if __name__ == '__main__':
# 设置文件路径
file_path = "example.txt"
# 调用文件处理函数
text_file_processing(file_path)
在上面的示例中,首先定义了一个名为text_file_processing的函数,该函数接受一个文件名作为参数。在函数内部,通过open函数以只读模式打开文件,并使用read方法读取文件的全部内容。然后通过close方法关闭文件。
接着,使用split方法将读取的文件内容按行切分,并统计行数。最后,打印文件内容和行数。
在主函数中,我们可以设置一个文件的路径,并将其作为实参传递给text_file_processing函数,从而进行文件处理。
假设我们的例子是处理名为example.txt的文本文件。在运行程序时,将输出该文件的内容和行数。
需要注意的是,在实际使用中,我们可以根据需求对文本文件进行更加复杂的处理,例如按行读取、写入指定内容、插入或删除内容等。这只是一个简单的示例,供参考。
