python中json怎么求數據長度?
在vu
說說在Python中,如何讀取文件中的數據?
以txt、csv、excel、json、word5等五種文件為例,簡要介紹Python如何讀取這些類型的文件。實驗環境是win10python3.6pycharm2018。主要內容如下:
Txt文件這個應該是最簡單的,大部分人應該可以直接用打開功能打開閱讀。下面我簡單介紹一下:
1.假設我們要讀取的txt文件數據如下,每行數據4列,每列之間用逗號分隔:
2.然后,針對以上數據,我們可以直接寫代碼來讀取。測試代碼如下。首先,使用readlines函數讀取所有行數據,然后使用split函數進行拆分:
程序運行截圖如下,txt文件數據已成功讀取:
Csv文件在這里,Python自己的標準庫csv主要用來讀寫csv文件。下面我簡單介紹一下如何使用這個庫來讀取csv文件:
1.假設我們要讀取的csv文件的數據如下,每行4行4列:
2.測試代碼如下,非常簡單。打開csv文件,然后直接用reader函數讀入list列表。
程序運行截圖如下,csv文件內容已成功讀取:
這里主要用Excel文件xlrd模塊,專門用來讀取excel文件。下面我簡單介紹一下如何使用該模塊讀取excel文件:
1.首先,安裝xlrd模塊。只需輸入命令"pip安裝xlrd"直接在cmd窗口中,如下,礦已正常安裝:
2.安裝完成后,我們可以直接寫代碼讀取excel文件的內容。主要代碼和截圖如下:
這里假設我們要讀取的excel數據如下,非常簡單,5行5列:
測試代碼如下,您可以從中讀取行數、整行以及特定單元格的內容:
程序運行截圖如下,數據已成功讀取:
Json文件在這里,Python自己的標準庫json主要用來讀取和解析json數據。我簡單介紹一下:
1.假設我們要讀取的json數據采用以下格式,并存儲在一個json文件中:
2.那么,對于上面的json格式數據,我們可以直接寫代碼讀取。測試代碼如下,非常簡單。打開json文件,然后使用loads函數加載并解析它:
程序運行截圖如下,jso已成功讀取。n文件數據:
這里的Word文件主要使用python-docx模塊,專門用于word文件的讀寫。下面我簡單介紹一下這個模塊的安裝和使用:
1.首先,安裝python-docx模塊。只需輸入命令"pip安裝python-docx"直接在cmd窗口中,如下所示:
2.安裝完成后,我們可以直接寫代碼讀取word文件的內容。主要代碼和截圖如下:
這里假設我們要讀取的word文件的內容如下:2段文字和1個表格:
測試代碼如下,非常簡單。依次讀取所有段落和表格數據,然后循環打印出文本內容。
程序運行截圖如下,word文件內容已成功讀取:
至此,我們已經完成了使用Python讀取txt、csv、excel、json、word五類文件??偟膩碚f,整個過程很簡單。只要有一定的Python基礎,熟悉上面的代碼和例子,多次調試程序,很快就能掌握。當然,如果你熟悉熊貓模塊,讀取文件會更方便(專門用于數據處理的庫,內置大量函數)。有興趣的話可以去網上搜一下相關的資料,非常多。希望上面分享的內容能夠正確。