用python代码写一个生词本程序展示
时间: 2023-11-28 20:06:03 浏览: 66
生词本.py
好的,以下是用 Python 编写一个生词本程序的示例代码:
```python
# 生词本程序
import csv
# 读取生词本文件
wordbook = []
with open('wordbook.csv', 'r') as f:
reader = csv.reader(f)
for row in reader:
wordbook.append(row)
# 展示生词本的所有单词和含义
print('生词本:')
for word in wordbook:
print('{}: {}'.format(word[0], word[1]))
# 添加新单词和含义
new_word = input('请输入新单词:')
new_meaning = input('请输入新单词的含义:')
wordbook.append([new_word, new_meaning])
# 将新单词和含义写入生词本文件
with open('wordbook.csv', 'w') as f:
writer = csv.writer(f)
for word in wordbook:
writer.writerow(word)
print('新单词已添加至生词本。')
```
这个程序打开名为 `wordbook.csv` 的生词本文件,读取其中所有单词和含义,并展示出来。然后,要求用户输入一个新单词和它的含义,并将其添加到生词本文件中。最后,程序输出一个提示,告诉用户新单词已经被添加到生词本中。
阅读全文