编写程序,将家庭成员姓名保存为CSV文件,以自己的姓名命名;然后读取该文件,采用表方式将成员顺序倒过来另存为TXT文件,以父亲的姓名命名。
import csv
dirname=r'c:\test'
family = ['爷爷', '奶奶', '爸爸', '妈妈', '哥哥', '姐姐', '我', '弟弟', '妹妹']
with open(dirname + "\\我.csv", 'w', newline = '', encoding ='utf-8') as f:
writ = csv.writer(f)
writ.writerow(['姓名'])
for i in family:
writ.writerow([i])
fam = []
with open(dirname + "\\我.csv", 'r', encoding = 'utf-8') as f:
read = csv.reader(f)
con = list(map(lambda x: x[0], read))[1:][::-1]
with open(dirname + '\\爸爸.txt', 'w', encoding = 'utf-8') as f1:
for i in con:
print(i, file = f1)