python 如何将字符串写入txt文件
时间: 2023-10-10 20:15:09
浏览: 60
可以使用 Python 内置的 `open()` [函数](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)来打开一个文件,然后使用 `write()` 函数将[字符串](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)写入文件中。具体步骤如下:
1. 使用 `open()` 函数打开一个文件,可以指定文件名和打开方式(读、写、追加等)。
2. 使用 `write()` 函数将[字符串](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)写入文件中。
3. 使用 `close()` 函数关闭文件。
示例代码如下:
```python
# 打开文件,以写入模式打开
file = open("example.txt", "w")
# 写入[字符串](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)
file.write("Hello, world!")
# 关闭文件
file.close()
执行完上述代码后,会在当前目录下创建一个名为 `example.txt` 的文件,并将[字符串](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083) `"Hello, world!"` 写入该文件中。
相关问题
使用python将字符串写入TXT文件的指定位置
在Python中,你可以使用内置的`open()`函数打开一个文件,然后利用文件对象的`write()`方法将字符串写入到指定位置。如果你想要精确地控制写入的位置,通常需要先读取文件内容,修改字符串,然后再写回原文件。以下是一个简单的步骤:
1. 打开文件(如果不存在则创建):
```python
with open('filename.txt', 'r+', newline='', encoding='utf-8') as file:
# 如果文件不存在,追加模式会自动创建
```
python把字符串写入txt文件
可以使用Python的文件操作功能将字符串写入txt文件。以下是一个例子:
```python
# 打开文件,如果文件不存在则创建新文件
file =
```