濮阳杆衣贸易有限公司

主頁 > 知識庫 > 如何運用python讀寫CSV文件

如何運用python讀寫CSV文件

熱門標簽:地圖標注審核表 西藏房產智能外呼系統(tǒng)要多少錢 湛江智能外呼系統(tǒng)廠家 宿遷星美防封電銷卡 ai電銷機器人源碼 ai電話機器人哪里好 外呼并發(fā)線路 長沙高頻外呼系統(tǒng)原理是什么 百度地圖標注沒有了

1、使用基礎Python代碼來讀寫和處理CSV文件

import sys
#使用基礎Python代碼來讀寫和處理CSV文件
input_file = sys.argv[1]
output_file = sys.argv[2]
with open(input_file, 'r', newline='') as filereader:
    with open(output_file, 'w', newline='') as filewriter:
        header = filereader.readline()
        header = header.strip()
        header_list = header.split(',')
        print(header_list)
        #map 函數將 str 函數應用于 header_list 中的每個元素,
        #確保每個元素都是字符串。然后,
        #join 函數在 header_list 中的每個值之 間插入一個逗號,將這個列表轉換為一個字符串
        filewriter.write(','.join(map(str,header_list))+'\n')
        for row in filereader:
            row = row.strip()
            row_list = row.split(',')
            print(row_list)
            filewriter.write(','.join(map(str,row_list))+'\n')


說明:map 函數將 str 函數應用于 header_list 中的每個元素,確保每個元素都是字符串。然后,
join 函數在 header_list 中的每個值之 間插入一個逗號,將這個列表轉換為一個字符串。

執(zhí)行:

2、使用pandas讀寫和處理CSV文件

#使用pandas讀寫和處理CSV文件
import pandas as pd
input_file = sys.argv[1]
output_file = sys.argv[2]
#data_frame:數據框也是存儲數據的一種方式。
#數據框中保留了“表格”這種數據組織方式,不需要使用列表套列表的方式來分析數據
data_frame = pd.read_csv(input_file)
print(data_frame)
data_frame.to_csv(output_file, index=False)

說明:data_frame:數據框也是存儲數據的一種方式。數據框中保留了“表格”這種數據組織方式,不需要使用列表套列表的方式來分析數據。

執(zhí)行:

3、使用內置csv讀寫和處理CSV文件

#使用內置csv讀寫和處理CSV文件,用于正確 處理數據值中的嵌入逗號和其他復雜模式的
import csv
import sys
input_file = sys.argv[1]
output_file = sys.argv[2]
with open(input_file, 'r', newline='') as csv_in_file:
    with open(output_file, 'w', newline='') as csv_out_file:
        #創(chuàng)建文件讀對象
        #第二個參數(就是 delimiter=',') 是默認分隔符,
        #所以如果你的輸入文件和輸出文件都是用逗號分隔的,就不需要指定這個 參數
        filereader = csv.reader(csv_in_file, delimiter=',')
        #創(chuàng)建文件寫對象
        filewriter = csv.writer(csv_out_file, delimiter=',')
        for row_list in filereader:
            print(row_list)
            filewriter.writerow(row_list)

說明:第二個參數(就是 delimiter=',') 是默認分隔符,所以如果你的輸入文件和輸出文件都是用逗號分隔的,就不需要指定這個參數。

執(zhí)行:

到此這篇關于如何運用python讀寫CSV文件的文章就介紹到這了,更多相關python讀寫CSV文件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python pandas讀取CSV文件的注意事項(適合新手)
  • 使用Python pandas讀取CSV文件應該注意什么?
  • python 如何把classification_report輸出到csv文件
  • Python批量將csv文件轉化成xml文件的實例
  • python刪除csv文件的行列
  • 使用python把json文件轉換為csv文件
  • python 如何讀、寫、解析CSV文件
  • python讀寫數據讀寫csv文件(pandas用法)
  • Python將list元素轉存為CSV文件的實現(xiàn)
  • 利用python 讀寫csv文件
  • Python如何讀寫CSV文件

標簽:漯河 普洱 寧夏 盤錦 大同 南平 海南 林芝

巨人網絡通訊聲明:本文標題《如何運用python讀寫CSV文件》,本文關鍵詞  如何,運用,python,讀寫,CSV,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何運用python讀寫CSV文件》相關的同類信息!
  • 本頁收集關于如何運用python讀寫CSV文件的相關信息資訊供網民參考!
  • 推薦文章
    永善县| 汽车| 云南省| 河曲县| 张北县| 英吉沙县| 紫云| 安乡县| 漳州市| 肃宁县| 哈密市| 封开县| 壤塘县| 定远县| 绥阳县| 昌平区| 衡阳市| 石河子市| 高青县| 理塘县| 永和县| 鄂伦春自治旗| 巴里| 余干县| 始兴县| 佛冈县| 上饶县| 台州市| 军事| 稻城县| 九江县| 托里县| 连州市| 金山区| 阿合奇县| 南丹县| 昌图县| 婺源县| 长宁县| 子洲县| 顺义区|