编写一个可以对文件进行打开读写操作的程序。
时间: 2024-12-08 11:25:15 浏览: 4
编写一个简单的文件操作程序通常涉及以下步骤,这里以Python为例:
```python
# 导入必要的模块
import os
class FileHandler:
def __init__(self, filename):
self.filename = filename
# 打开文件进行读取
def read_file(self):
try:
with open(self.filename, 'r') as file:
content = file.read()
return content
except FileNotFoundError:
print(f"文件 '{self.filename}' 未找到.")
except PermissionError:
print("您没有权限访问此文件.")
# 写入文件
def write_to_file(self, data):
try:
with open(self.filename, 'w') as file:
file.write(data)
print(f"数据已成功写入到 '{self.filename}' 文件中.")
except PermissionError:
print("您没有权限写入此文件.")
# 创建文件(如果不存在)
def create_file(self):
if not os.path.exists(self.filename):
with open(self.filename, 'w'):
pass
print(f"文件 '{self.filename}' 已创建.")
else:
print(f"文件 '{self.filename}' 已存在.")
# 使用示例
file_handler = FileHandler('example.txt')
content = file_handler.read_file()
file_handler.create_file()
file_handler.write_to_file("这是写入的数据.")
阅读全文