Python處理CSV與List的轉換方法
更新時間:2018年04月19日 16:41:12 作者:新手村的0級玩家
下面小編就為大家分享一篇Python處理CSV與List的轉換方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
1.讀取CSV文件到List
def readCSV2List(filePath):
try:
file=open(filePath,'r',encoding="gbk")# 讀取以utf-8
context = file.read() # 讀取成str
list_result=context.split("\n")# 以回車符\n分割成單獨的行
#每一行的各個元素是以【,】分割的,因此可以
length=len(list_result)
for i in range(length):
list_result[i]=list_result[i].split(",")
return list_result
except Exception :
print("文件讀取轉換失敗,請檢查文件路徑及文件編碼是否正確")
finally:
file.close();# 操作完成一定要關閉
2.將List寫入到CSV文件中
def writeList2CSV(myList,filePath):
try:
file=open(filePath,'w')
for items in myList:
for item in items:
file.write(item)
file.write(",")
file.write("\n")
except Exception :
print("數(shù)據(jù)寫入失敗,請檢查文件路徑及文件編碼是否正確")
finally:
file.close();# 操作完成一定要關閉
以上這篇Python處理CSV與List的轉換方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
基于Python實現(xiàn)報表自動化并發(fā)送到郵箱
作為數(shù)據(jù)分析師,我們需要經(jīng)常制作統(tǒng)計分析圖表。但是報表太多的時候往往需要花費我們大部分時間去制作報表。本文將利用Python實現(xiàn)報表自動化并發(fā)送到郵箱,需要的可以參考一下2022-07-07
在pytorch中動態(tài)調整優(yōu)化器的學習率方式
這篇文章主要介紹了在pytorch中動態(tài)調整優(yōu)化器的學習率方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
Python 圖形界面框架TkInter之在源碼中找pack方法
這篇文章主要介紹了Python 圖形界面框架TkInter之在源碼中找pack方法,根據(jù)不同的需求,選擇對應的布局方式,每個控件都可以使用pack作為布局管理,下面我們就來看看從源碼中找pack()在哪里,需要的朋友可以參考下2022-03-03
詳解Python實現(xiàn)按任意鍵繼續(xù)/退出的功能
在學Python時在總想實現(xiàn)一個按任意鍵繼續(xù)/退出的程序(受.bat毒害), 奈何一直沒有寫,今天抽時間寫出來了,下面分享給大家,有需要的可以參考借鑒。2016-08-08
使用selenium+chromedriver+xpath爬取動態(tài)加載信息
這篇文章主要介紹了使用selenium+chromedriver+xpath爬取動態(tài)加載信息2022-02-02

