# 一、定義一個(gè)類storeCsv
# 類的功能,對(duì)csv模塊進(jìn)行再次封裝,要求:
# 1、判斷您要?jiǎng)?chuàng)建的csv文件判斷文件是否存在,存在則給予提示(可以是輸出:文件已存在等語句)
# 2、將數(shù)據(jù)不換行寫入csv文件
# 3、數(shù)據(jù)包含:姓名 年齡 城市 地址 職業(yè) (數(shù)據(jù)自定義,至少寫五行)
# 示例:class storeCsv():
# def 函數(shù)():
# 代碼
# def 函數(shù)():
# 代碼
# ....
# test = storeCsv()
# .....
import os
import csv
class storeCsv():
def newcsvfile(self,filename):
if os.path.exists(filename) :
print('文件已經(jīng)存在,不能覆蓋創(chuàng)建。')
fp=0
return(fp)
else:
fp = open(filename, 'w', newline='')
return(fp)
def writer(self,fp):
writer=csv.writer(fp)
return(writer)
if __name__== '__main__':
data=[('姓名','年齡','城市','地址','職業(yè)'), \
('張三',10,'上海','北京東路1號(hào)','小學(xué)生'), \
('李四',21,'南京','北京東路2號(hào)','大學(xué)生'), \
('王五',25,'杭州','北京東路3號(hào)','職員'), \
('趙六',29,'合肥','北京東路4號(hào)','工程師') \
]
filename='d:\pythontest1.txt'
mycsv = storeCsv()
fp=mycsv.newcsvfile(filename)
if fp!=0 : #文件可以寫入
writer=mycsv.writer(fp)
for line in data :
print(line)
writer.writerow(line)
fp.close()
# 二、找一些網(wǎng)頁源碼,了解網(wǎng)頁的基本結(jié)構(gòu)、包含哪些標(biāo)簽
# <html>
# <head>
# <title>標(biāo)題</title>
# </head>
# <body>
# </body>
# </html>
# 三、對(duì)之前的知識(shí)和練習(xí)題進(jìn)行綜合復(fù)習(xí)為下周爬蟲做準(zhǔn)備
# 感覺可以勉強(qiáng)寫點(diǎn)了,就是很不熟練,時(shí)間很長(zhǎng),反復(fù)調(diào)試。
# 四、前一階段基礎(chǔ)知識(shí)的學(xué)習(xí)總結(jié)
#學(xué)了這些:
#print;數(shù)學(xué)運(yùn)算符、字符串函數(shù);列表、元祖、集合;判斷、循環(huán);json、cvs、TXT;讀寫文件;定義函數(shù)、類、類的實(shí)例;封裝、繼承、多態(tài)。
【Python爬蟲】第十二次 周末練習(xí)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- a='I ' b='like ' c='python' print(a+b+c) s=' sdghHhf ' s1...
- 直接上圖, 感覺好蠢。。求更方便的辦法。。 # 10.第十次 Python函數(shù)再練習(xí) # 被2或者被3整除的正整數(shù)...