Python csv模塊使用方法代碼實(shí)例
這篇文章主要介紹了Python csv模塊使用方法代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
import csv
def openSCV(filename):
with open("renting.csv",'r',encoding = 'utf_8_sig') as f:
f_csv = csv.reader(f)
for row in f_csv:
print(row)
def Test1():
headers = ['ID','NAME','Age','Height']
#表格內(nèi)容
rows = [('1','LiLi',18,165),('2','Jack',20,170),('3','Marry',21,168)]
with open('test1.csv','w',encoding='utf_8_sig') as csvfile:
spamwriter = csv.writer(csvfile)
spamwriter.writerow(headers)
spamwriter.writerows(rows)
def writeDict():
with open('test2.csv','w') as csvfile:
#創(chuàng)建字段名
fieldnames = ['first_name','last_time']
#創(chuàng)建字段寫入對象
writer = csv.DictWriter(csvfile,fieldnames=fieldnames)
writer.writeheader()
#寫入表格內(nèi)容
writer.writerow({'first_name':'Baked','last_time':'Beans'})
writer.writerow({'first_name': 'Baked', 'last_time': 'Beans'})
writer.writerow({'first_name': 'Baked', 'last_time': 'Beans'})
def readDict():
with open('test2.csv','r') as csvfile:
#讀取文件
reader = csv.DictReader(csvfile)
#遍歷輸入指定字段的內(nèi)容
for row in reader:
print(row['first_name'],row['last_time'])
if __name__ == '__main__':
Test1()
writeDict()
readDict()
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Pytorch實(shí)戰(zhàn)之?dāng)?shù)據(jù)加載和處理詳解
Pytorch提供了許多工具來簡化和希望數(shù)據(jù)加載,使代碼更具可讀性,本文將通過一些簡單示例為大家具體講講,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-06-06
Django JWT Token RestfulAPI用戶認(rèn)證詳解
這篇文章主要介紹了Django JWT Token RestfulAPI用戶認(rèn)證詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-01-01
python3 selenium自動化 frame表單嵌套的切換方法
今天小編就為大家分享一篇python3 selenium自動化 frame表單嵌套的切換方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08
Python常見格式化字符串方法小結(jié)【百分號與format方法】
這篇文章主要介紹了Python常見格式化字符串方法,結(jié)合實(shí)例形式分析了百分號方法和format函數(shù)進(jìn)行字符串格式化的具體使用技巧,需要的朋友可以參考下2016-09-09
Python:__eq__和__str__函數(shù)的使用示例
這篇文章主要介紹了Python:__eq__和__str__函數(shù)的使用示例,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下2020-09-09
Python實(shí)現(xiàn)異常值自動檢測的案例分享
在數(shù)據(jù)分析和機(jī)器學(xué)習(xí)中,異常值的檢測是一個關(guān)鍵步驟,它有助于識別數(shù)據(jù)中的異常模式和離群點(diǎn),本文將介紹Python中異常值檢測的實(shí)戰(zhàn)案例,使用一些常見的技術(shù)和庫,為大家提供全面的示例代碼和詳細(xì)解釋2024-01-01
python-redis-lock實(shí)現(xiàn)鎖自動續(xù)期的源碼邏輯
這篇文章主要介紹了python-redis-lock實(shí)現(xiàn)鎖自動續(xù)期的源碼邏輯,其中用到了多線程threading、弱引用weakref和Lua腳本等相關(guān)知識,需要的朋友可以參考下2024-07-07

