日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python基础——PyCharm版本——第八章、文件I/O(核心3、csv和excel解析)

發布時間:2024/8/26 python 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python基础——PyCharm版本——第八章、文件I/O(核心3、csv和excel解析) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

🤵🤗Python_Base:Chapter eighth🤗🤵

CSV前言

CSV(Comma-Separated Values,中文逗號分隔值或字符分隔值)是一種通用的、相對簡單的文件格式,被用戶、商業和科學廣泛應用,也應用于程序之間轉移表格數據。

CSV并不是一種單一的、定義明確的格式,泛指具有以下特征的任何文件: 純文本,使用某個字符集,如ASCII、Unicode、EBCDIC或GB2312。 由記錄組成(典型的是每行一條記錄)。 每條記錄被分隔符分隔為字段(典型分隔符有逗號、分號或制表符;有時分隔符可以包括可選的空格)。 每條記錄都有同樣的字段序列。

數據格式

1 王語嫣 16 瑯嬛福地,神仙姐姐 2 小龍女 17 終南山下,活死人墓,神雕俠侶,絕世江湖 3 趙靈兒 15 靈蛇島,逍遙哥哥的小太妹

讀取操作: (編碼格式,通常使用utf-8,如果文件編碼不符會報錯)

import csv# 文件獲取 file = open('test.csv', 'r', encoding="utf-8") # 內容讀取 list1 = csv.reader(file) # 信息遍歷 for line in list1:for item in line:print(item, end=" ")print()

寫入操作:

import csv# 文件獲取 file = open('test.csv', 'w+', encoding="utf-8") # 寫入操作 writer = csv.writer(file) # 按照行寫入 writer.writerow(['1', '王語嫣', '16', "瑯嬛福地,神仙姐姐"]) data = [('2','小龍女', '17', '終南山下,活死人墓,神雕俠侶,絕世江湖'),('3','趙靈兒', '15', '靈蛇島,逍遙哥哥的小太妹')] # 寫入多行記錄 writer.writerows(data) # 刷新文件 file.flush() # 關閉文件流 file.close()

EXCEL前言

Python讀寫Excel文檔需要安裝和使用xlrd模塊,Excel文件寫入需要使用xlwt模塊。

寫入XLS

這里用到的包是:【import xlwt】

需要進行下載:【pip install xlwt】

import xlwt# 創建內容的樣式對象,包括字體樣式以及數字的格式 wb = xlwt.Workbook() ws = wb.add_sheet('Sheet1') # 添加一個sheet # 需要將中文通過u""的形式轉換為unicode編碼 data = [[u"編號", u"姓名", u"年齡", u"簡介"],[1, u"王語嫣", 16, u"瑯嬛福地,神仙姐姐"],[2, u"小龍女", 17, u"活死人墓,冰山美人"],[3, u"趙靈兒", 31, u"靈蛇島上,戚戚艾艾"]] for i in range(0, data.__len__()): # 循環遍歷每一行for j in range(0, data[i].__len__()): # 循環遍歷第i行的每一列ws.write(i, j, data[i][j]) wb.save("test.xls")

能確定生成了【test.xls】文件,這里別寫【xlsx】,因為【xlwt】不支持【xlsx】操作。

讀取XLS

這里用到的包是:【import xlrd】

需要進行下載:【pip install xlrd】

測試表格(剛剛通過【xlwt】生成):

?

import xlrdworkbook = xlrd.open_workbook('test.xls') # 打開Excel文件讀取數據 print(workbook.sheet_names()) # 獲取所有sheet # sheet2 = workbook.sheet_names()[0] #第一種方式,根據下標獲取 sheet = workbook.sheet_by_index(0) # 第二種方式,根據sheet索引獲取sheet對象,索引從0開始 sheet = workbook.sheet_by_name('Sheet1') # 第三種方式,根據sheet名稱獲取sheet對象 print(sheet.name, sheet.nrows, sheet.ncols) # sheet的名稱、行數和列數 # 獲取整行和整列的值(數組) rows = sheet.row_values(2) # 獲取第三行內容 cols = sheet.col_values(2) # 獲取第三列內容 print(str(rows), '\n', cols) # 獲取單元格內容 print(sheet.cell(1, 0).value, end=" ") print(sheet.cell_value(1, 0), end=" ") print(sheet.row(1)[0].value, end=" ") print(sheet.cell(1, 0).ctype) # 獲取單元格內容的數據類型print("\n--------------------------------------\n") # 遍歷 for row in sheet:print(row[0], row[1], row[2], row[3])

?

總結

以上是生活随笔為你收集整理的Python基础——PyCharm版本——第八章、文件I/O(核心3、csv和excel解析)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产欧美日本在线 | 久久国产露脸精品国产 | 日本动漫艳母 | 欧美 变态 另类 人妖 | 国产免费又黄又爽又色毛 | 麻豆视频在线观看免费 | 精品欧美乱码久久久久久 | 国产伊人自拍 | 亚洲AV无码阿娇国产精品 | 综合天天色 | 各处沟厕大尺度偷拍女厕嘘嘘 | 国产在线一二区 | 海角官网| 色欲久久久天天天综合网 | 无码aⅴ精品一区二区三区 精品久久在线 | 久久影业 | 成人a站 | 亚洲国产综合视频 | www黄色com | 久久蜜臀 | 亚洲一区二区精品视频 | 亚洲人精品午夜射精日韩 | 亚洲人午夜精品 | 女女互慰吃奶互揉调教捆绑 | 亚洲第一综合网 | 美女高潮在线 | 朝桐光在线播放 | 免费人成视频在线 | 久久福利网站 | 天天干干干干干 | 久久精品视频国产 | 另类在线视频 | 欧美一级在线免费 | xxxxⅹxxxhd日本8hd | av鲁丝一区鲁丝二区鲁丝三区 | 亚洲一二三av | 欧美日韩亚洲一区二区 | 国产精品乱码一区二区视频 | 9l视频自拍九色9l视频成人 | 人人妻人人澡人人爽人人欧美一区 | 黄色网址在线免费 | 中国av一区二区三区 | 日本男女网站 | 国产h片在线观看 | 成人免费毛片男人用品 | 国产影视av | 免费小视频 | 自拍偷拍色综合 | 欧美中文字幕在线播放 | 国产真实乱人偷精品视频 | 欧美极品少妇xxxxⅹ免费视频 | 亚州av综合色区无码一区 | 91亚洲一区 | 免费观看在线高清 | 精品久久无码中文字幕 | 添女人荫蒂视频 | 舐め犯し波多野结衣在线观看 | 伊伊成人| 亚洲国产福利 | 91文字幕巨乱亚洲香蕉 | 欧美无人区码suv | 欧美第一页在线 | 丰满尤物白嫩啪啪少妇 | 成人黄色激情网 | 91精品在线观看视频 | 美女视频一区二区 | 99综合| 自拍偷拍国产精品 | 免费超碰在线观看 | 久久精品国产77777蜜臀 | 91亚洲国产成人精品一区 | 亚洲免费影视 | 97超碰人人爱 | 日本美女一区二区三区 | 拍摄av现场失控高潮数次 | 午夜看片在线观看 | 国产在线一区二区三区四区 | 天天天天躁天天爱天天碰2018 | 久久久久亚洲av成人网人人软件 | 图片区小说区视频区 | 人人射人人 | 国产精品久久77777 | 夜夜嗨aⅴ一区二区三区 | 欧美在线色视频 | 岛国色图 | 激情文学久久 | 女人一区二区 | wwwww在线观看 | 嫩草嫩草嫩草 | 脱美女衣服亲摸揉视频 | 色网站免费看 | 小少妇哺乳喂奶播放 | 伊人9999| 日韩三级黄| 91麻豆视频网站 | 久久精品国产亚洲AV无码男同 | 国产一二三区在线视频 | 岛国av一区二区三区 | 亚洲伦理一区二区 |