python 往txt中写入文件
时间: 2023-01-31 19:09:41 浏览: 126
在 Python 中写入文本文件的方式有很多种, 下面是几种常用的方式:
1. 使用 `open()` 函数和 `write()` 方法:
```python
# 打开文件, 并以写入模式打开
f = open('filename.txt', 'w')
# 写入文本
f.write('hello, world!')
# 关闭文件
f.close()
```
2. 使用 `with` 语句和 `write()` 方法:
```python
# 使用 with 语句打开文件, 并以写入模式打开
with open('filename.txt', 'w') as f:
# 写入文本
f.write('hello, world!')
# 文件自动关闭
```
3. 使用 `writelines()` 方法:
```python
# 打开文件, 并以写入模式打开
f = open('filename.txt', 'w')
# 写入文本 (注意, 这里的内容是一个字符串列表)
f.writelines(['hello,', 'world!'])
# 关闭文件
f.close()
```
注意: 在写入文件时, 会覆盖原有的文本内容. 如果希望在文件末尾追加文本, 可以使用 `a` 模式打开文件, 即:
```python
# 使用 with 语句打开文件, 并以追加模式打开
with open('filename.txt', 'a') as f:
# 追加文本
f.write('hello, world!')
# 文件自动关闭
```
希望这些信息能够帮到你!
阅读全文