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...