创建一个名字为ch7.txt的文件,要求编码格式为utf8,写入两个列表
时间: 2024-02-11 14:07:21 浏览: 59
netty编码器,解码器实例
好的,以下是Python代码实现:
```python
# 创建两个列表
list1 = [1, 2, 3, 4, 5]
list2 = ['a', 'b', 'c', 'd', 'e']
# 打开文件,指定编码格式为utf-8
with open('ch7.txt', 'w', encoding='utf-8') as f:
# 写入列表1
f.write('List 1:\n')
for item in list1:
f.write(str(item) + '\n')
# 写入列表2
f.write('List 2:\n')
for item in list2:
f.write(str(item) + '\n')
```
以上代码创建了一个名为`ch7.txt`的文件,并将两个列表`list1`和`list2`写入该文件中,每个元素占一行。其中,`with open()`语句用于打开文件,`'w'`表示写入模式,`encoding='utf-8'`指定编码格式为utf-8。在写入列表时,先写入一个标题,然后遍历列表中的每个元素,将其转换为字符串并写入文件中。
阅读全文