更新
This commit is contained in:
46
Python-100-Days/Day01-15/Day11/csv2.py
Normal file
46
Python-100-Days/Day01-15/Day11/csv2.py
Normal file
@@ -0,0 +1,46 @@
|
||||
"""
|
||||
|
||||
写入CSV文件
|
||||
|
||||
Version: 0.1
|
||||
Author: 骆昊
|
||||
Date: 2018-03-13
|
||||
|
||||
"""
|
||||
|
||||
import csv
|
||||
|
||||
|
||||
class Teacher(object):
|
||||
|
||||
def __init__(self, name, age, title):
|
||||
self.__name = name
|
||||
self.__age = age
|
||||
self.__title = title
|
||||
self.__index = -1
|
||||
|
||||
@property
|
||||
def name(self):
|
||||
return self.__name
|
||||
|
||||
@property
|
||||
def age(self):
|
||||
return self.__age
|
||||
|
||||
@property
|
||||
def title(self):
|
||||
return self.__title
|
||||
|
||||
|
||||
filename = 'teacher.csv'
|
||||
teachers = [Teacher('骆昊', 38, '叫兽'), Teacher('狄仁杰', 25, '砖家')]
|
||||
|
||||
try:
|
||||
with open(filename, 'w') as f:
|
||||
writer = csv.writer(f)
|
||||
for teacher in teachers:
|
||||
writer.writerow([teacher.name, teacher.age, teacher.title])
|
||||
except BaseException as e:
|
||||
print('无法写入文件:', filename)
|
||||
else:
|
||||
print('保存数据完成!')
|
||||
Reference in New Issue
Block a user