最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在python中創(chuàng)建表格的兩種方法實例

 更新時間:2022年01月27日 10:58:01   作者:石頭城  
Python 是一種解釋型、面向?qū)ο?、動態(tài)數(shù)據(jù)類型的高級程序設計語言,下面這篇文章主要給大家介紹了關(guān)于如何在python中創(chuàng)建表格的兩種方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

日常拉呱:

最近在學習爬蟲模擬登陸各個軟件,老師留有作業(yè),模擬登錄京東并爬取系列物品,可惜我還是個小白菜鳥,還是處于迷迷糊糊的狀態(tài),只能先了解一下邊緣知識。
爬取完數(shù)據(jù),你是否在糾結(jié)這些數(shù)據(jù)放在哪呢?建一個表格或許會幫助到你!

創(chuàng)建表格一般有兩種方法:

一:通過導入xlwt來創(chuàng)建,這種方法我比較喜歡,因為它夠直觀夠容易理解,但是相對而言比較麻煩。

二:通過導入csv庫來創(chuàng)建

一:通過導入xlwt創(chuàng)建

xlwt是python中用于處理表格文件的第三方包,其中xlwt用于寫,xlrt用于讀。由于這里只需要寫數(shù)據(jù)到excel文件中,故而這里就簡單使用xlwt包。

import xlwt
work_book = xlwt.Workbook(encoding='utf-8')
sheet = work_book.add_sheet('sheet')
sheet.write(0,0,'第一行第一列')
sheet.write(0,1,'第一行第二列')
work_book.save('Excel2.xls')

這種創(chuàng)建Excel表的過程很直觀,也很好理解:

1.導入xlwt庫

2.創(chuàng)建工作表的對象,并設置編碼格式為utf-8

3.添加一個sheet表,參數(shù)為sheet的表名

4.sheet.write()是寫入內(nèi)容的方法

參數(shù)一:表示行數(shù)

參數(shù)二:表示列數(shù)

參數(shù)三:表示要寫入的內(nèi)容

5.保存Excel表,注意表名后面要加.xls后綴

二:通過導入csv庫來創(chuàng)建

csv創(chuàng)建的Excel表格并不完全算是.xls文件,它與平常的.xls文件有以下幾種不同:

1.由于是純文本,所以所有的值均為字符串類型

2.無法進行字體操作和單元格操作,比如無法改變字體大小,顏色等,無法改變單元格的大小等

3.無法創(chuàng)建多個工作表

4.無法嵌入圖片

下面看代碼:

1.寫入數(shù)據(jù)

import csv

rows = [['小花',1,'abc'],['小件',2,'def'],['小狗',3,'ghi']]

# 打開csv文件
with open('《4》test.csv','w',newline='')as csv_file:
    # 獲取一個csv對象進行內(nèi)容寫入
    writer = csv.writer(csv_file)
    for row in rows:
        # writerow寫入一行數(shù)據(jù)
        # writer.writerow(row)
        # 寫入多行
        writer.writerows(rows)

這里我多運行了幾次,所以有重復。
newline=’’ :去掉空行 ,大家有空的話可以試試不寫newline=’'的效果。

2.讀取數(shù)據(jù)

# 讀取csv文件中的內(nèi)容
with open('《4》test.csv','r')as read_file:
    reader=csv.reader(read_file)
    print(reader)
    print(list(reader))

輸出:

注意:如果直接打印reader的話,結(jié)果會是一個地址,如:<_csv.reader object at 0x0000000001E7C2B8> 因為結(jié)果最外層是list形式,所以要把reader裝換成list類型
OK啦,表格我們就建到這里了

總結(jié)

到此這篇關(guān)于在python中創(chuàng)建表格的兩種方法的文章就介紹到這了,更多相關(guān)python創(chuàng)建表格內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決Python下imread,imwrite不支持中文的問題

    解決Python下imread,imwrite不支持中文的問題

    今天小編就為大家分享一篇解決Python下imread,imwrite不支持中文的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python中的正斜杠與反斜杠實例驗證

    python中的正斜杠與反斜杠實例驗證

    這篇文章主要介紹了python中的正斜杠與反斜杠實例驗證,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • python實現(xiàn)的一個p2p文件傳輸實例

    python實現(xiàn)的一個p2p文件傳輸實例

    這篇文章主要介紹了python實現(xiàn)的一個p2p文件傳輸實例,文中用來解決多臺服務器維護文件同步問題,需要的朋友可以參考下
    2014-06-06
  • django的使用步驟入門教程(很詳細)

    django的使用步驟入門教程(很詳細)

    隨著IT行業(yè)的不斷發(fā)展,編程學習也越來越重要,很多人都開啟了很多計算機語言的學習,下面這篇文章主要給大家介紹了關(guān)于django的使用步驟入門教程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • 編寫多線程Python服務器 最適合基礎

    編寫多線程Python服務器 最適合基礎

    很好的Python多線程基礎教程,能夠幫助初學者快速了解Python多線程簡單實現(xiàn)。線程可以使任何程序運行得更快。但是這也增加了代碼的復雜性。所以,如果你發(fā)現(xiàn)很難理解,那么添加更多的日志將有助于檢查里面發(fā)生了什么
    2018-09-09
  • python 對給定可迭代集合統(tǒng)計出現(xiàn)頻率,并排序的方法

    python 對給定可迭代集合統(tǒng)計出現(xiàn)頻率,并排序的方法

    今天小編就為大家分享一篇python 對給定可迭代集合統(tǒng)計出現(xiàn)頻率,并排序的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • python項目127.0.0.1:5000訪問失敗問題解決

    python項目127.0.0.1:5000訪問失敗問題解決

    Windows環(huán)境下啟動python項目,接口訪問失敗,本文給大家分享python項目127.0.0.1:5000訪問失敗問題解決方法,感興趣的朋友跟隨小編一起看看吧
    2023-09-09
  • Protocol Buffers(Protobuf)功能及使用方法

    Protocol Buffers(Protobuf)功能及使用方法

    本文介紹了ProtocolBuffers(Protobuf)及其編譯器protoc,包括其數(shù)據(jù)描述語言的特性、編譯器的功能、.proto文件的定義、使用方法、支持的編程語言、安裝步驟、常用命令選項以及高級功能,感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • python批量處理文件或文件夾

    python批量處理文件或文件夾

    這篇文章主要為大家詳細介紹了python批量處理文件或文件夾,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Python djanjo之csrf防跨站攻擊實驗過程

    Python djanjo之csrf防跨站攻擊實驗過程

    csrf攻擊,即cross site request forgery跨站(域名)請求偽造,這里的forgery就是偽造的意思。這篇文章主要給大家介紹了關(guān)于Python djanjo之csrf防跨站攻擊的相關(guān)資料,需要的朋友可以參考下
    2021-05-05

最新評論

甘泉县| 黄大仙区| 钟祥市| 柳河县| 汝阳县| 抚顺县| 张北县| 普安县| 秦皇岛市| 汉中市| 富裕县| 页游| 梅州市| 沙河市| 新建县| 剑河县| 清原| 黔东| 彩票| 海宁市| 泸溪县| 宣化县| 沿河| 泰州市| 东兰县| 罗甸县| 富顺县| 茂名市| 常熟市| 霸州市| 固原市| 瓮安县| 泰和县| 磐安县| 宿迁市| 伊吾县| 嘉黎县| 余姚市| 迁安市| 伊川县| 沐川县|