在当前项目下编写一个a.txt文本,在其中添加内容I Love China ,编写一个测试类 读取文件中内容,并将结果打印在控制台
时间: 2024-10-13 17:14:55 浏览: 22
在当前项目下,首先你需要创建一个名为`a.txt`的文本文件,如果该文件还未存在,你可以使用Python的内置函数`open()`来创建并写入内容。以下是操作步骤:
```python
# 打开a.txt文件(如果不存在则创建)
with open('a.txt', 'w') as f:
# 写入"I Love China"到文件
f.write("I Love China")
```
然后,为了编写一个测试类来读取并打印这个文件的内容,你可以创建一个名为`FileTest.py`的文件,包含以下代码:
```python
import os
class FileContentReader:
def __init__(self, file_name):
self.file_path = os.path.join(os.getcwd(), file_name)
def read_file(self):
try:
with open(self.file_path, 'r') as f:
content = f.read()
return content
except FileNotFoundError:
print(f"文件 {self.file_path} 未找到.")
# 创建测试实例并读取文件内容
test_instance = FileContentReader('a.txt')
file_content = test_instance.read_file()
# 打印文件内容到控制台
print(f"文件a.txt的内容是:{file_content}")
```
在这个测试类中,我们首先定位到文件路径,然后尝试打开并读取文件内容。如果文件不存在,会捕获`FileNotFoundError`异常并告知用户。
阅读全文