欢迎访问宙启技术站
智能推送

使用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的文本文件。在运行程序时,将输出该文件的内容和行数。

需要注意的是,在实际使用中,我们可以根据需求对文本文件进行更加复杂的处理,例如按行读取、写入指定内容、插入或删除内容等。这只是一个简单的示例,供参考。