用python编程 实验3.4:word文件处理 题目描述:编程新建一个名为test.doc文件,存放在代码文件所在目录中,并且打开该文件。然后写入如图4-1所示内容到文件中。最后分别读取5个字符、读取第一行字符串、读取第三行的字符串,读取所有字符串。如图4-2所示。 图4-1 图4-2 提示:使用文件操作函数open()、write()、read()、readline()、readlines()、seek()、tell()、close()。
时间: 2024-02-09 16:13:32 浏览: 74
好的,以下是实验3.4的Python代码实现,可以参考:
```python
# 打开文件并写入内容
with open('test.doc', 'w') as f:
f.write("Python是一种面向对象、解释型计算机程序设计语言。\n"
"Python语言具有简洁、易读、易学的特点,被广泛应用于Web开发、科学计算、人工智能等领域。\n"
"Python的设计哲学是“优雅”、“明确”、“简单”,适合做各种任务,也适合做一些小工具。\n"
"Python拥有强大而庞大的标准库,涵盖了各类主流编程任务的模块。")
# 读取文件内容
with open('test.doc', 'r') as f:
# 读取5个字符
print("读取5个字符:", f.read(5))
# 读取第一行字符串
f.seek(0)
print("读取第一行字符串:", f.readline().strip())
# 读取第三行字符串
f.seek(0)
lines = f.readlines()
print("读取第三行字符串:", lines[2].strip())
# 读取所有字符串
f.seek(0)
print("读取所有字符串:", f.read())
```
需要注意的是,每次读取文件之前需要将文件指针移回文件开头,即使用`f.seek(0)`。同时,在读取完文件之后需要使用`f.close()`关闭文件。
阅读全文