回覆列表
  • 1 # 度日闊步

    可以使用pandas模組讀取,這是最為廣泛使用的資料處理模組,能夠讀取寫入excel,sqlite,csv等等常見資料檔案。

  • 2 # 小小猿愛嘻嘻

    這裡以txt,csv,excel,json,word5種檔案為例,簡單介紹一下Python是如何讀取這些型別檔案的,實驗環境win10+python3.6+pycharm2018,主要內容如下:

    txt檔案

    這個應該是最簡單的,大部人都應該會,直接使用open函式開啟讀取就行,下面我簡單介紹一下:

    1.這裡假設我們要讀取的txt檔案資料如下,每行資料都是4列,每列之間使用逗號分隔開:

    2.接著針對以上資料,我們就可以直接編寫程式碼來進行讀取了,測試程式碼如下,先使用readlines函式讀取所有行資料,然後再使用split函式進行切分:

    程式執行截圖如下,已經成功讀取到txt檔案資料:

    csv檔案

    這裡主要用到Python自帶的標準庫csv,專門用於讀寫csv檔案,下面我簡單介紹一下如何使用這個庫讀取csv檔案:

    1.這裡假設我們要讀取的csv檔案資料如下,共有4行,每行是4列:

    2.測試程式碼如下,非常簡單,open開啟csv檔案,然後直接使用reader函式讀取到list列表中就行:

    程式執行截圖如下,已經成功讀取到csv檔案內容:

    excel檔案

    這裡主要用到xlrd這個模組,專門用於讀取excel檔案,下面我簡單介紹一下如何使用這個模組讀取excel檔案內容:

    1.首先,安裝xlrd模組,這個直接在cmd視窗輸入命令“pip install xlrd”就行,如下,我的已正常安裝:

    2.安裝完成後,我們就可以直接編寫程式碼來讀取excel檔案內容了,主要程式碼及截圖如下:

    這裡假設我們要讀取的excel資料如下,非常簡單,5行5列:

    測試程式碼如下,這裡既可以讀取行數列數、整行讀取,也可以讀取特定單元格內容:

    程式執行截圖如下,已經成功讀取到資料:

    json檔案

    這裡主要用到Python自帶的標準庫json,專門用於讀取和解析json資料,下面我簡單介紹一下:

    1.這裡假設我們要讀取的json資料格式如下,儲存在一個json檔案中:

    2.接著針對以上json格式資料,我們就可以直接編寫程式碼進行讀取了,測試程式碼如下,非常簡單,open開啟json檔案,然後使用loads函式進行載入解析:

    程式執行截圖如下,已經成功讀取到json檔案資料:

    word檔案

    這裡主要用到python-docx這個模組,專門用於讀寫word檔案,下面我簡單介紹一下這個模組的安裝和使用:

    1.首先,安裝python-docx模組,這個直接在cmd視窗輸入命令“pip install python-docx”就行,如下:

    2.安裝完成後,我們就可以直接編寫程式碼來讀取word檔案內容了,主要程式碼及截圖如下:

    這裡假設我們要讀取的word檔案內容如下,2個段落文字和1個表格:

    測試程式碼如下,非常簡單,依次讀取所有段落和表格資料,然後迴圈打印出文字內容即可:

    程式執行截圖如下,已經成功讀取到word檔案內容:

    至此,我們就完成了利用Python來讀取txt,csv,excel,json,word這5種類型的檔案。總的來說,整個過程非常簡單,只要你有一定的Python基礎,熟悉一下上面的程式碼和示例,多除錯幾遍程式,很快就能掌握的,當然,如果熟悉pandas模組的話,讀取檔案就會更方便(專門用於資料處理的一個庫,內建了大量讀取檔案的函式),感興趣的話,可以到網上搜一下相關資料,非常多,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。

  • 3 # 東北振興

    open("file","mode")

    引數解釋

    file:需要開啟的檔案路徑

    mode(可選):開啟檔案的模式,如只讀、追加、寫入等

    mode常用的模式:

    r:表示檔案只能讀取

    w:表示檔案只能寫入

    a:表示開啟檔案,在原有內容的基礎上追加內容,在末尾寫入

    w+:表示可以對檔案進行讀寫雙重操作

    mode引數可以省略不填,預設為r模式

    關注優就業,學習更多IT知識。

  • 中秋節和大豐收的關聯?
  • 想給別人留下好印象,卻又擔心別人期望值過高是一種什麼心態?