python 如何将字符串写入已有内容的txt文件中
时间: 2023-10-15 13:02:44 浏览: 38
可以使用Python中的文件操作函数来实现将字符串写入已有内容的txt文件中。具体实现步骤如下:
1. 以读写方式打开txt文件,可以使用open()函数实现:
```python
with open('file.txt', 'r+') as f:
```
2. 将文件指针移动到末尾,可以使用seek()函数实现:
```python
f.seek(0, 2)
```
3. 将要写入的字符串写入文件中,可以使用write()函数实现:
```python
f.write('要写入的字符串')
```
4. 关闭文件,可以使用close()函数实现:
```python
f.close()
```
完整代码示例:
```python
with open('file.txt', 'r+') as f:
f.seek(0, 2)
f.write('要写入的字符串')
f.close()
```
注意,上述代码中的r+表示以读写方式打开文件。如果文件不存在,open()函数会自动创建一个新文件。如果要在文件开头添加字符串,需要将f.seek(0, 2)改为f.seek(0, 0)。
相关问题
python将字符串写入文件
你可以使用 Python 的内置函数 `open()` 来打开一个文件,并使用 `write()` 方法将字符串写入文件中。下面是一个简单的示例:
```python
# 打开文件
file = open("example.txt", "w")
# 写入字符串
file.write("Hello, World!")
# 关闭文件
file.close()
```
在上面的示例中,我们首先使用 `open()` 函数打开一个名为 `example.txt` 的文件,并指定模式为写入模式 `"w"`。然后使用 `write()` 方法将字符串 `"Hello, World!"` 写入文件中。最后使用 `close()` 方法关闭文件。
注意,如果指定的文件不存在,Python会自动创建一个新的文件。如果文件已存在,则会覆盖原有文件内容。
python将字符串 s 写入 b.txt 中
可以使用以下代码将字符串 `s` 写入文件 `b.txt` 中:
```python
s = 'Hello world!'
with open('b.txt', 'w') as f:
f.write(s)
```
这里使用了 `open` 函数以写入模式打开文件,并将文件对象赋值给变量 `f`。然后使用 `write` 方法将字符串 `s` 写入文件中,最后使用 `with` 语句自动关闭文件。如果文件不存在,则会创建新文件,并将字符串写入文件中。如果文件已经存在,写入操作将覆盖原有的文件内容。