python写入txt文件
时间: 2023-05-24 19:05:31 浏览: 113
下面是一个简单的示例,演示如何使用Python将数据写入文本文件:
```python
# 打开文件,如果不存在则创建新文件
file = open('data.txt', 'w')
# 向文件中写入数据
file.write('Hello, World!')
# 关闭文件
file.close()
```
文件路径可以根据需要进行更改,例如,如果要使用绝对路径或相对路径,可以使用以下方法:
```python
# 绝对路径
file = open('/path/to/file/data.txt', 'w')
# 相对路径
file = open('./data.txt', 'w')
```
请注意,如果文件已经存在,使用 `'w'` 模式写入内容会覆盖原有内容。如果不希望覆盖原有内容,可以使用 `'a'` 模式,可以向文件末尾追加内容:
```python
# 打开文件,如果不存在则创建新文件,在文件末尾追加内容
file = open('data.txt', 'a')
# 向文件中写入数据
file.write('Appending to file!')
# 关闭文件
file.close()
```
还有其他更方便的方法可以打开、写入和关闭文件,例如使用 `with` 语句:
```python
# 使用 with 语句打开文件
with open('data.txt', 'w') as file:
# 向文件中写入数据
file.write('Hello, World!')
# 文件已自动关闭
```
这种方式更为安全,可以确保在完成操作后自动关闭文件,避免了错误和资源泄漏。
阅读全文