定义一个类storeCsv
类的功能,对csv模块进行再次封装,要求:
1、判断您要创建的csv文件判断文件是否存在,存在则给予提示(可以是输出:文件已存在等语句)
2、将数据不换行写入csv文件
3、数据包含:姓名 年龄 城市 地址 职业 (数据自定义,至少写五行)
示例:class storeCsv():
def 函数():
代码
def 函数():
代码
....
test = storeCsv()
.....
import os,csv
class StoreCsv():
def wenjain(self,filename):
if os.path.exists(filename):
print("文件存在")
else:
print("文件不存在")
def writefile(self,path,content):
fp = open(path,'w')
writer = csv.writer(fp)
writer.writerow((content))
fp.close()
if __name__=="__main__":
test = StoreCsv()
filepath=test.wenjain('/Users/shixin/Desktop/readfile1.csv')
filecontent = test.writefile('/Users/shixin/Desktop/readfile1.csv','姓名年龄城市地址职业')
网友评论