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