python中把输出结果写到一个文件中,哪个选项对python文件操作的描述是错误的

  python中把输出结果写到一个文件中,哪个选项对python文件操作的描述是错误的

  目录

  Xlsxwriter库在excel中存储数据。

  个人资料

  示例:写入单元格

  再多一点。

  要添加表单样式:

  写下愤怒的老虎的数据。

  插入图像

  写超链接

  插入图表

  熊猫图书馆用excel存储数据。

  个人资料

  示例:写入单元格

  Openpyxl库在excel中存储数据

  示例:写入单元格

  再多一点。

  打开现有文件

  从数字中得到字母,从字母中得到数字

  删除工作表

  检查表格名称并选择表格(工作表))。

  树立《怒虎》的风格。

  Xlsxwriter库在excel中存储数据。

  基本信息功能比较强:字体设置、前景色和背景色、边框设置、缩放、愤怒的老虎合并、自动筛选、冻结窗格、公式、数据视图

  支持大文件写入不支持读取、修改、XLS文件、透视表(Pivot Table

  示例:编写excel #-*-编码:utf-8-*-将xlsx writer作为xw def xw _导入excel (data,FileName): # xlsxwriter库在Excel中存储数据workbook=xw . workbook(FileName)#创建工作簿工作表1=workbook . add _ Worksheet( sheet 1 )#创建子表Worksheet 1 . Activate()# Activate table title=[ serial number , hotel , price] #设置表头worksheet1.write_row(A1 , Title) #从A1的暴躁老虎开始写头I=2从第二行开始在range (len (data))中为j写数据:insert data=[data [j] [id],data [j] [name],data[j][ price ]]row= A str(I)worksheet 1 . Write _ row(row,Insert data)I=1 workbook . close()# close table # - testdata=[{ id :1, name: wisdom , name :优雅的马里奥, price :22

  添加更多工作表样式:正式文档

  Bold=workbook . add _ format({ Bold :True,# bold font border: 1,#暴躁虎边框宽度 align: left ,#水平对齐 valign: vcenter ,#垂直对齐 fg_color: #F4B084 ,#暴躁虎背景色 text_wrap: True,#是否换行})写入暴躁虎数据#写入单个暴躁虎数据# row: row,col:col,data:要写入的数据,Bold:狂暴虎的样式Worksheet1.write (row 一整列# A1:插入A1暴怒虎的数据,按行插入,data:要写入的数据(列表格式),bold:暴怒虎的风格工作表t1.write _ row ("A1 ",data,bold)# A1:插入A1暴怒虎的数据,按列插入,data:要写入的数据(列表格式),bold:暴怒虎的风格工作表1。 Write _ column ("A1 ",data,bold)Insert picture//第一个参数是插入的初始暴躁虎,第二个参数是你的文件的绝对路径,Worksheet1.insert _ image (a1 , f: \ \ 1.jpg )。将其写入超链接工作表t1.write _ URL(行,列, internal:% s!a1“%(要关联的工作表的名称),string=由超链接显示的名称)图表workbook.add_chartsheet(type= )的参数中插入的类型是指图表类型。图表类型示例如下:【area:面积图,bar:条形图,column:直方图,甜甜圈:环形图,Line:折线图,pie:饼图,scatter:散点图,radar:雷达图,股票:箱线图】获取当前excel文件的所有工作表:workbook.worksheets()关闭excel文件:workbook.close()pandas库将数据存储到excel简介在Python中,pandas是基于NumPy数组构建的,使得数据经过预处理,清洗,分析,Pandas是专门为处理表和混合数据而设计的,而NumPy更适合处理均匀的数值数组数据。pandas有两个主要数据结构:Series和DataFrame。

  Series系列是类似一维数组的对象。它由一组数据(各种NumPy数据类型)和与之相关的一组数据标签(即索引)组成,即索引和值。您可以按索引选择单个或一组序列值。

  DataFrame数据帧是一个表格型的数据类型,每列值类型可以不同,是最常用的熊猫对象数据框架既有行索引也有列索引,它可以被看做由系列组成的字典(共用同一个索引)。数据帧中的数据是以一个或多个二维块存放的(而不是列表、字典或别的一维数据结构)

  示例:写入excel # -*-编码:utf-8-*-导入熊猫为pddef pd_toExcel(数据,文件名):#熊猫库储存数据到excel ids=[]names=[]prices=[]for I in range(len(data)):ids。追加(数据[I][ id ])名称。追加(数据[I][名称])价格。append(data[I][ price ])df data={ #用字典设置数据帧所需数据序号:id,酒店:姓名,价格:价格} df=pd .数据帧(dfData) #创建数据框架df.to_excel(文件名,索引=假)#存表,去除原始索引列(0,1,2.)# - 数据用例- testData=[ {id: 1, name :立智,价格:100},{id: 2,姓名: 优雅的马里奥,价格:200},{id: 3,姓名: 如家, price: 300},]fileName=测试2.xlsxpd_toExcel(测试数据,文件名)

  安装库储存数据到excel安装:pip install openpyxl==2.2.6示例:写入excel # -*-编码:utf-8-*-导入安装为opdef op_toExcel(数据,文件名):# openpyxl库储存数据到excel wb=op.Workbook() #创建工作簿对象ws=wb[工作表] #创建子表ws.append([序号, 酒店, 价格]) # 添加表头for I in range(len(data[0]):d=data[I][ id ],data[i][name],data[i][price] ws.append(d) #每次写入一行wb.save(文件名)# -数据用例- testData=[ {id: 1, name :立智,价格:100},{id: 2,姓名: 优雅的马里奥,价格:200},{id: 3,姓名: 如家, price: 300},]fileName=测试3.xlsxop_toExcel(测试数据,文件名)

  从openpyxl打开更多现有文件导入load _ workbook wb2=load _ workbook(文件名。xlsx’)根据数字获取字母,从openpyxl.utils中获取数字根据字母导入get _ column _ letter, Column_index_from_string #返回字母print (get _ column _ letter (2))根据列号# b #返回列号print(column _ index _ from _ string( d ))根据字母# 4删除工作表#方法一wb.remove(sheet)#两种方式:del wb[sheet]查看表名并选择表(sheet)#显示所有表名print (wb.sheetnames) [sheet2 , new title , Sheet1]#遍历WB中工作表的所有表格:print (sheet.title) #工作表名称可以索引为键WS3=WB[ new title ]WS4=WB . get _ Sheet _ by _ name( new title )wsw3isws 4 true从openpyxl设置暴躁的老虎样式。 样式导入字体,颜色,对齐# font # #指定等压线号24,粗体和斜体,以及红色字体颜色。直接使用单元格的font属性,将Font对象赋给它bold _ artistic _ 24 _ Font=Font(name= isobars ,size=24,italic=true,color=colors.red,bold=true) sheet [a1]。font=bold _ artistic _ 24 _ font # alignment。除了居中,还可以使用左右等参数。# #将B1中的数据设置为垂直居中和水平居中的工作表[b1]。alignment=alignment(horizontal= center ,Vertical=center)##设置行高和列宽# # #工作表的第二行高。Row _ dimensions [2]。高度=40 # # C列宽度表。Column _ dimensions [c]。Width=30 #合并拆分脾气暴躁的老虎# #所谓合并脾气暴躁的老虎,意思是# #改为拆分脾气暴躁的老虎,将这个脾气暴躁的大老虎的值恢复到原来的左上位置。#合并暴躁的老虎,把数据写到左上角就行。sheet.merge_cells(B1:G1) #连续合并几只暴躁的老虎。sheet.merge_cells(A1:C3) #在矩形区域合并暴躁的老虎。合并后只能把数据写到左上角,也就是区间内:左坐标。如果要合并的这些脾气暴躁的老虎都有数据,那么只保留左上角的数据,其他的都丢弃。换句话说,合并前左上角不写数据,合并后暴躁虎里就没有数据了。下面是拆分暴躁老虎的代码。拆分后,值返回到A1位置。Sheet.unmerge_cells(A1:C3 )更多python方法:

  python入门——从安装环境配置(Anaconda)到制作下班提醒。exe小工具

  selenium库的自动安装使用Python/Java。

  Python crawler使用requests-html来抓取web信息和常用方法。

  Python的selenium的常用定位元素和常用方法(完整操作)

  Python - Selenium获取请求的接口数据信息/浏览器网络的请求和响应。

  一些常见的Python方法——排序

  Python - Selenium开放开发者工具(F12)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: