编写程序,Python读写文本文件。
时间: 2023-11-19 22:58:51 浏览: 64
读取文本文件:
```python
with open("file.txt", "r") as file:
content = file.read()
print(content)
```
写入文本文件:
```python
with open("file.txt", "w") as file:
file.write("Hello, world!")
```
在这个示例中,我们使用 `open()` 函数打开一个名为 "file.txt" 的文件。我们使用 "r" 参数来指定我们要读取文件。如果我们要写入文件,我们可以使用 "w" 参数。当我们完成文件操作后,我们使用 `with` 语句来确保文件被正确地关闭。
如果我们想逐行读取文件,我们可以使用 `readline()` 函数。它会读取文件的下一行并返回它。如果没有更多的行,它将返回一个空字符串。
```python
with open("file.txt", "r") as file:
line = file.readline()
while line:
print(line)
line = file.readline()
```
当我们使用 `with` 语句打开文件时,它会自动处理文件的关闭。这是一个很好的做法,因为它可以确保在我们完成文件操作后文件被正确地关闭。
阅读全文