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

使用Python编写的简单文件读写程序

发布时间:2023-12-04 21:23:53

以下是一个使用Python编写的简单文件读写程序的示例:

# 文件写入
def write_to_file(file_path, content):
    # 打开文件,如果文件不存在则创建新文件
    with open(file_path, 'w') as f:
        # 将内容写入文件
        f.write(content)

# 文件读取
def read_from_file(file_path):
    # 打开文件并读取内容
    with open(file_path, 'r') as f:
        # 读取文件的所有行
        lines = f.readlines()
        # 返回读取到的内容
        return lines

# 使用示例
file_path = 'example.txt'

# 写入文件
content = 'Hello, World!'
write_to_file(file_path, content)

# 读取文件
lines = read_from_file(file_path)

# 输出文件内容
for line in lines:
    print(line.strip())

这个简单的文件读写程序首先定义了两个函数,一个用于写入文件,一个用于读取文件。在写入文件的函数中,使用with open(file_path, 'w') as f打开文件,使用f.write(content)将内容写入到文件中。在读取文件的函数中,使用with open(file_path, 'r') as f打开文件,使用f.readlines()读取文件的所有行,并返回读取到的内容。

然后,我们使用示例来演示文件的写入和读取过程。首先指定文件路径file_path,然后使用write_to_file(file_path, content)函数将内容Hello, World!写入到文件中。接下来,使用read_from_file(file_path)函数读取文件的内容,并将其存储到变量lines中。最后,使用for line in lines:循环逐行输出文件的内容,通过print(line.strip())去除内容中的换行符并打印出来。

总之,这个示例展示了如何使用Python实现一个简单的文件读写程序。你可以根据自己的需求,修改函数中的逻辑来实现更复杂的文件操作。