python同时读写文件
时间: 2023-11-13 15:58:20 浏览: 110
Python可以同时进行文件读写操作。在进行文件读写操作时,需要使用open函数打开文件,并指定文件的读写模式。在读写模式中,r表示读取模式,w表示写入模式,a表示追加模式,r+表示读写模式。同时,还可以使用with语句来自动关闭文件句柄,避免忘记关闭文件句柄而导致资源泄露的问题。下面是一个示例代码:
```
with open('file.txt', 'r') as f:
data = f.read()
with open('file.txt', 'w') as f:
f.write('Hello, world!')
```
在上面的代码中,首先使用with语句打开文件file.txt,并以读取模式打开文件,读取文件内容并存储在变量data中。接着,再次使用with语句打开文件file.txt,并以写入模式打开文件,向文件中写入字符串'Hello, world!'。在with语句结束时,文件句柄会自动关闭。
阅读全文