python實現對csv檔案的讀取和對第5列的排序

2021-10-03 08:36:04 字數 723 閱讀 7978

from operator import itemgetter#匯入定位的頭方便定位按照**排序

i=0#初始化變數

with open('c:\\users\\lys\\desktop\\countries_zh .csv','r') as f:#開啟檔案位址我的位址是這個別人的還得改一下

table=#開個列表

no1=f.readline()#讀取一行因為我的第一行是目錄所有先讀取了就不用計算了

print(no1)#輸出目錄

for line in f:#從現在的第二行開始找,因為上一步的操作把當前指標指向了第二行了

col = line.split(',')#把每列資料分割開

col[4] = float(col[4])#把第4列的用float型別存

table_sorted = sorted(table,key=itemgetter(4),reverse=true)//精確的按照第4列排序

for row in table_sorted:

print(row)//輸出每行資料

這是目標檔案

下面是pycharm的執行結果

python對csv檔案的處理

在專案中prefix為mapeventmonster,surfix為csv。因此以questid 99070333為例,對應的csv檔名為 mapeventmonster 990703330.csvroomid rate enemygroupid action messageno 0 message...

python3 6 python對CSV檔案的讀寫

什麼是csv檔案 csv檔案內容中,用逗號分割值,可以用excel開啟檢視,由於是純文字,任何編輯器也都可以開啟,與excel檔案不同,csv檔案中 1.值沒有型別,所有值都是字串 2.不能指定字型顏色等樣式 3.不能指定單元格的寬高,不能合併單元格 4.沒有多個工作表 5.不能嵌入圖表 在pyth...

使用Python對Csv檔案操作

就可以儲存為csv檔案,檔案內容是 no.name,age,score 1,mayi,18,99 2,jack,21,89 3,tom,25,95 4,rain,19,80 假設上述csv檔案儲存為 test.csv 如何用python像操作excel一樣提取其中的一列,即乙個字段,利用python...