# 示例代码:简单的Python编辑器功能实现
def save_file(filename, content):
"""
保存文件到指定路径
:param filename: 文件名
:param content: 文件内容
"""
try:
with open(filename, 'w', encoding='utf-8') as file:
file.write(content)
print(f"文件已保存: {filename}")
except Exception as e:
print(f"保存文件时出错: {e}")
def read_file(filename):
"""
读取文件内容
:param filename: 文件名
:return: 文件内容
"""
try:
with open(filename, 'r', encoding='utf-8') as file:
content = file.read()
return content
except Exception as e:
print(f"读取文件时出错: {e}")
return None
def edit_file(filename, new_content):
"""
编辑文件内容
:param filename: 文件名
:param new_content: 新的内容
"""
old_content = read_file(filename)
if old_content is not None:
print(f"原文件内容:\n{old_content}")
save_file(filename, new_content)
print(f"新文件内容:\n{new_content}")
# 示例用法
filename = "example.txt"
original_content = "这是原始内容。"
new_content = "这是修改后的内容。"
save_file(filename, original_content)
edit_file(filename, new_content)
save_file 函数:用于将给定的内容保存到指定的文件中。read_file 函数:用于读取指定文件的内容并返回。edit_file 函数:先读取文件的原始内容,然后用新的内容覆盖并保存。通过这些函数,你可以实现一个简单的文本文件编辑功能。
上一篇:python两个字典合并
下一篇:python拼接字符串和变量
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站