python向文件写入一个列表类型,并打印输出结果。列表内容为:”唐诗"、"宋词"、"元曲。
时间: 2023-10-01 12:11:28 浏览: 76
好的,以下是代码实现:
```python
poetry_list = ["唐诗", "宋词", "元曲"]
# 打开文件,如果不存在则创建
with open("poetry.txt", "w") as f:
# 将列表写入文件,注意要转换为字符串类型
f.write(str(poetry_list))
# 读取文件并打印输出
with open("poetry.txt", "r") as f:
file_content = f.read()
# 将字符串转换为列表类型
poetry_list = eval(file_content)
print(poetry_list)
```
输出结果为:
```
['唐诗', '宋词', '元曲']
```
相关问题
向文件写入一个列表类型,并打印输出结果。列表内容为:"唐诗"、"宋词"、"元曲。 效果图: 请输入要写入的文件:test.txt唐诗宋词元曲
好的,您可以尝试以下代码:
```python
# 定义列表
my_list = ["唐诗", "宋词", "元曲"]
# 获取用户输入的文件名
file_name = input("请输入要写入的文件:")
# 打开文件并写入内容
with open(file_name, "w") as f:
for item in my_list:
f.write(item)
# 读取文件并打印输出
with open(file_name, "r") as f:
content = f.read()
print(content)
```
运行代码后,您需要在命令行界面中输入文件名(例如:test.txt),然后程序会将列表内容写入到该文件中,并读取文件内容并打印输出。输出结果为:
```
唐诗宋词元曲
```
Python向文件写入一个列表,并打印输出结果。文件路径由用户输入。 列表为: ['三国演义','水浒','西游记','红楼梦']
好的,可以使用以下代码实现:
```python
# 获取用户输入的文件路径
file_path = input("请输入文件路径:")
# 定义要写入的列表
book_list = ['三国演义', '水浒', '西游记', '红楼梦']
# 打开文件,将列表写入文件
with open(file_path, 'w') as f:
for book in book_list:
f.write(book + '\n')
# 打开文件,将文件内容读取并输出
with open(file_path, 'r') as f:
file_content = f.read()
print(file_content)
```
运行代码后,会要求用户输入文件路径,输入后程序会将列表写入文件中。然后再将文件内容读取并输出。输出结果如下:
```
三国演义
水浒
西游记
红楼梦
```