python 将文字写入到txt文件中,原有的txt内容保留
时间: 2024-01-19 13:05:08 浏览: 42
你可以使用 "a" 模式打开文件并追加文本,这样就可以将新的文本添加到文件的末尾,而不会覆盖原有内容。
以下是一个示例代码,将文本写入到 "example.txt" 文件中:
```python
with open("example.txt", "a") as file:
file.write("New text to be added")
```
这个代码块将 "New text to be added" 写入到 "example.txt" 文件的末尾,并保留原有内容。
相关问题
python将dataframe写入到txt文件
你可以使用 pandas 库中的 to_csv() 方法来将 DataFrame 写入到 txt 文件中。下面是一个示例代码:
```python
import pandas as pd
# 创建一个 DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 32, 18, 47],
'city': ['New York', 'Paris', 'London', 'Berlin']}
df = pd.DataFrame(data)
# 将 DataFrame 写入到 txt 文件中
df.to_csv('data.txt', index=False, sep='\t')
```
在上面的代码中,我们首先创建了一个 DataFrame,然后使用 to_csv() 方法将其写入到 data.txt 文件中。参数 index=False 表示不将索引写入到文件中,sep='\t' 表示使用制表符作为分隔符。你也可以使用其它分隔符,例如逗号、空格等。
python 将数据写入到txt中
在 Python 中,可以使用内置函数 `open()` 来打开一个文件,并使用 `write()` 方法将数据写入到文件中。
下面是一个简单的例子,展示了如何将字符串写入到文本文件中:
```python
# 打开文件,并获取文件对象
f = open('data.txt', 'w')
# 将字符串写入到文件中
f.write('Hello, world!')
# 关闭文件
f.close()
```
在上面的例子中,我们使用了 `'w'` 模式来打开文件。这意味着我们将以写入模式打开文件,如果文件不存在,则会创建一个新文件。
注意:在写入文件之后,必须调用 `close()` 方法来关闭文件。这是因为 Python 会缓存写入操作,直到文件关闭才会将数据写入到文件中。
还有一种方法可以在写入文件时自动关闭文件,即使用 `with` 语句。这是一种更简单的方法,可以避免忘记关闭文件的问题:
```python
# 使用 with 语句自动关闭文件
with open('data.txt', 'w') as f:
f.write('Hello, world!')
```
在这种情况下,文件会在 `with` 语句块执行完毕后自动关闭。