2. 编写程序,创建一个名为古诗.txt 的文件,要求编码格式为UTF8,把下面两个元组写入文件: T1=('锄禾日当午', '汗滴禾下土', '谁知盘中餐', '粒粒皆辛苦') T2=('李白', '杜甫', '白居易', '李绅')
时间: 2023-08-06 17:23:41 浏览: 68
以下是Python代码实现:
```python
T1 = ('锄禾日当午', '汗滴禾下土', '谁知盘中餐', '粒粒皆辛苦')
T2 = ('李白', '杜甫', '白居易', '李绅')
with open('古诗.txt', 'w', encoding='utf-8') as f:
for t in [T1, T2]:
for line in t:
f.write(line + '\n')
f.write('\n')
```
上述代码中,我们使用`with`语句打开文件,并指定编码格式为`utf-8`,然后分别将两个元组的内容写入文件中。由于每个元组的内容都有多行,因此我们使用两个嵌套的`for`循环来分别将每行内容写入文件中。最后,为了使两个元组的内容在文件中分开,我们在每个元组后面添加一个空行。
阅读全文