python列表保存txt
时间: 2023-10-17 10:14:45 浏览: 27
你可以使用 Python 的 `open()` 函数和 `writelines()` 方法将一个列表保存到一个文本文件中。以下是一个示例代码:
```python
my_list = ['apple', 'banana', 'cherry']
with open('my_list.txt', 'w') as file:
file.writelines("%s\n" % item for item in my_list)
```
上面的代码将会创建一个名为 `my_list.txt` 的文本文件,并将 `my_list` 列表中的每个元素写入文件中,每个元素占一行。你可以使用任何文本编辑器打开该文件以查看其内容。
相关问题
python 日志保存txt文本
要在 Python 中保存日志到文本文件,您可以使用 Python 自带的 `logging` 模块。下面是一个简单的示例:
```python
import logging
# 配置日志输出到文件
logging.basicConfig(filename='example.log', level=logging.INFO)
# 记录日志
logging.info('This is an info log.')
logging.warning('This is a warning log.')
```
在上面的示例中,`basicConfig()` 方法用于配置日志,指定日志文件的名称和记录日志的级别。`info()` 和 `warning()` 方法用于记录不同级别的日志信息。
执行上面的代码后,会在当前目录下生成一个名为 `example.log` 的文本文件,并保存记录的日志信息。
python 逐条保存txt文本
以下是一个简单的示例,演示如何逐条将文本内容保存到文本文件中:
```python
with open('example.txt', 'a') as f:
while True:
line = input('请输入要保存的文本,按 Enter 键结束:')
if not line: # 如果输入为空行,结束循环
break
f.write(line + '\n') # 将文本逐行写入文件
```
在上面的示例中,我们首先使用 `with open('example.txt', 'a') as f:` 语句打开文本文件,并自动关闭该文件。其中,`'a'` 参数表示以追加模式打开文件,即每次写入数据时都会将数据添加到文件末尾。如果文件不存在,该语句会自动创建一个新文件。
然后,我们使用 `while` 循环逐条从标准输入中读取文本,将其写入打开的文本文件中。如果输入为空行,循环结束。
执行上面的代码后,会在当前目录下生成一个名为 `example.txt` 的文本文件,并将逐条输入的文本逐行保存到该文件中。