1、建立一个文本文件 2、对文件进行覆盖写、追加写 3、以行为单位对文件进行读写 4、关闭文件,删除文件,请举三个不同例子
时间: 2023-12-23 21:02:06 浏览: 64
关于文件的读写各种方法
3星 · 编辑精心推荐
好的,以下是三个不同的例子:
1、向文件中写入数据并读取文件内容:
```python
# 写入文件
file = open("example.txt", "w")
file.write("Hello, world!")
file.close()
# 读取文件
file = open("example.txt", "r")
content = file.read()
print(content)
file.close()
```
在上面的代码中,首先以 "w" 模式打开名为 `example.txt` 的文件,并向文件中写入数据。然后,以 "r" 模式打开同一文件,并读取其中的内容,最后将文件内容输出到屏幕上。
2、在文件中查找指定字符串并替换:
```python
# 写入文件
file = open("example.txt", "w")
file.write("Hello, world!")
file.close()
# 查找并替换字符串
file = open("example.txt", "r")
content = file.read()
new_content = content.replace("world", "Python")
file.close()
# 再次写入文件
file = open("example.txt", "w")
file.write(new_content)
file.close()
# 读取文件
file = open("example.txt", "r")
content = file.read()
print(content)
file.close()
```
在上面的代码中,首先以 "w" 模式打开名为 `example.txt` 的文件,并向文件中写入数据。然后,以 "r" 模式打开同一文件,并查找所有的 "world" 字符串,并替换为 "Python" 字符串。接着,再次以 "w" 模式打开同一文件,并将替换后的内容写入文件中。最后,以 "r" 模式打开同一文件,并读取其中的内容,将文件内容输出到屏幕上。
3、使用 `with` 语句打开文件:
```python
# 使用 with 语句打开文件
with open("example.txt", "w") as file:
file.write("Hello, world!")
# 使用 with 语句读取文件
with open("example.txt", "r") as file:
content = file.read()
print(content)
```
在上面的代码中,使用 `with` 语句打开名为 `example.txt` 的文件,并向文件中写入数据。然后,再次使用 `with` 语句打开同一文件,并读取其中的内容,将文件内容输出到屏幕上。在使用 `with` 语句时,不需要显式地调用 `close()` 函数关闭文件,Python 会自动处理文件关闭操作。
阅读全文