Python四期爬虫作业

【Python爬虫】Python类方法

2017-08-27  本文已影响20人  d1b0f55d8efb

定义一个类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','姓名年龄城市地址职业')
上一篇下一篇

猜你喜欢

热点阅读