python excel 操作
excel文件内容如下:
一、xlrd 读Excel 操作
1、打开Excel文件读取数据
file=xlrd.open_workbook(filename)#文件名以及路径,如果路径或者文件名有中文给前面加一个 r
2、常用函数
(1)获取一个sheet工作表
table = file.sheets()[0] #通过索引顺序获取
table = file.sheet_by_index(sheet_indx) #通过索引顺序获取
table = file.sheet_by_name(sheet_name) #通过名称获取# 以上三个函数都会返回一个xlrd.sheet.Sheet()对象names = file.sheet_names() #返回book中所有工作表的名字
file.sheet_loaded(sheet_name or indx) # 检查某个sheet是否导入完毕
(2)行操作函数
nrows = table.nrows # 获取该sheet中的行数,注,这里table.nrows后面不带().table.row(rowx) # 返回由该行中所有的单元格对象组成的列表,这与tabel.raw()方法并没有区别。table.row_slice(rowx, start_colx=0, end_colx=None) # 返回由该行中所有的单元格对象组成的列表table.row_types(rowx, start_colx=0, end_colx=None) # 返回由该行中所有单元格的数据类型组成的列表;返回值为逻辑值列表,若类型为empy则为0,否则为1table.row_values(rowx, start_colx=0, end_colx=None) # 返回由该行中所有单元格的数据组成的列表table.row_len(rowx) # 返回该行的有效单元格长度,即这一行有多少个数据
(3)列操作函数
ncols = table.ncols # 获取列表的有效列数table.col(colx, start_rowx=0, end_rowx=None) # 返回由该列中所有的单元格对象组成的列表table.col_slice(colx, start_rowx=0, end_rowx=None) # 返回由该列中所有的单元格对象组成的列表table.col_types(colx, start_rowx=0, end_rowx=None) # 返回由该列中所有单元格的数据类型组成的列表table.col_values(colx, start_rowx=0, end_rowx=None) # 返回由该列中所有单元格的数据组成的列表
(4)单元格操作
table.cell(rowx,colx) # 返回单元格对象table.cell_type(rowx,colx) # 返回对应位置单元格中的数据类型table.cell_value(rowx,colx) # 返回对应位置单元格中的数据
3、代码演示
(1) 基本函数用法演示
import os
import xlrdcurrent_path = os.getcwd()
path = os.path.join(current_path, 'test.xlsx')file = xlrd.open_workbook(path)# excel中最重要的方法就是book和sheet的操作
'''(1) 获取book(excel文件)中一个工作表 '''
sheet1 = file.sheets()[0] # 通过索引获取sheet页
sheet1 = file.sheet_by_index(0) # 通过索引获取sheet页
sheet1 = file.sheet_by_name('Sheet1') # 通过名称获取sheet页
print(sheet1, sheet1, sheet1) # 以上三个函数都会返回一个xlrd.sheet.Sheet()对象names = file.sheet_names() # #返回文件中所有工作表的名字
print(names) # ['Sheet1', 'Sheet2']'''(2)行的操作'''
print('-----------行操作----------------')
nrows = sheet1.nrows # 获取该sheet中的行数,注,sheet1.nrows后面不带()
print(nrows) # 3
# 返回由该行中所有的单元格对象组成的列表
print(sheet1.row(2)) # [text:'李四', number:10.0, text:'男', text:'二']
# 返回由该行中切片单元格对象组成的列表(rowx, start_colx=0, end_colx=None)
print(sheet1.row_slice(2, 1, 3)) # [number:10.0, text:'男']
# 返回由该行中所有单元格的数据类型组成的列表,支持开始结束列选择: table.row_types(rowx, start_colx=0, end_colx=None)
print(sheet1.row_types(2)) # array('B', [1, 2, 1, 1])# 返回由该行中所有单元格的数据组成的列表,支持开始结束列选择 table.row_values(rowx, start_colx=0, end_colx=None)
print(sheet1.row_values(2)) # ['李四', 10.0, '男', '二']# 返回该行的有效单元格长度,即这一行有多少个数据
print(sheet1.row_len(2)) # 4'''(3)列操作'''
print('-----------列操作----------------')
ncols = sheet1.ncols # 获取列表的有效列数
print(ncols) # 4print(sheet1.col(0)) # [text:'姓名', text:'张三', text:'李四']
print(sheet1.col_slice(0, 0, 1)) # [text:'姓名']
print(sheet1.col_types(0)) # [1, 1, 1]
print(sheet1.col_values(0)) # ['姓名', '张三', '李四']'''(4)单元格操作'''
print('-----------单元格操作----------------')
print(sheet1.cell(1, 1)) # number:8.0
print(sheet1.cell_type(1, 1)) # 2
print(sheet1.cell_value(1, 1)) # 8.0
输出内容:
<xlrd.sheet.Sheet object at 0x10b7b77c0> <xlrd.sheet.Sheet object at 0x10b7b77c0> <xlrd.sheet.Sheet object at 0x10b7b77c0>
['Sheet1', 'Sheet2']
-----------行操作----------------
3
[text:'李四', number:10.0, text:'男', text:'二']
[number:10.0, text:'男']
array('B', [1, 2, 1, 1])
['李四', 10.0, '男', '二']
4
-----------列操作----------------
4
[text:'姓名', text:'张三', text:'李四']
[text:'姓名']
[1, 1, 1]
['姓名', '张三', '李四']
-----------单元格操作----------------
number:8.0
2
8.0
(2)案例演示
import os
import xlrdcurrent_path = os.getcwd()
path = os.path.join(current_path, 'test.xlsx')xlsx = xlrd.open_workbook(path)# 通过sheet名查找:xlsx.sheet_by_name("sheet1")
# 通过索引查找:xlsx.sheet_by_index(3)
table = xlsx.sheet_by_index(0)# 获取单个表格值 (2,1)表示获取第3行第2列单元格的值
value = table.cell_value(2, 1)
print("第3行2列值为", value)# 获取表格行数
nrows = table.nrows
print("表格一共有", nrows, "行")# 获取第3列所有值(列表生成式)
name_list = [str(table.cell_value(i, 2)) for i in range(1, nrows)]
print("第3列所有的值:", name_list)
输出:
第3行2列值为 10.0
表格一共有 3 行
第3列所有的值: ['女', '男']
二、xlwt 写Excel操作
1、使用xlwt创建新表格并写入
import xlwtdef fun1():'''创建新的Excel,并写入内容'''# 创建新的workbook(其实就是创建新的excel)workbook = xlwt.Workbook(encoding='ascii')# 创建新的sheet表worksheet = workbook.add_sheet("MyNewSheet")# 往表格写入内容 (1行1列写入'内容1',3行2列写入'内容2')worksheet.write(0, 0, '内容1')worksheet.write(2, 1, '内容2')# 保存workbook.save("NewExcel.xls")
NewExcel.xls 内容:
2、xlwt设置字体
import xlwtdef fun2():'''xlwt 设置字体格式'''# 创建新的workbook(其实就是创建新的excel)workbook = xlwt.Workbook(encoding='ascii')# 创建新的sheet表worksheet = workbook.add_sheet("NewSheet2")# 初始化样式style = xlwt.XFStyle()# 为样式创建字体font = xlwt.Font()font.name = 'Times New Roman' # 字体font.bold = True # 加粗font.underline = True # 下划线font.italic = True # 斜体# 设置样式style.font = font# 往表格写入内容worksheet.write(0, 0, "内容1")worksheet.write(2, 1, '内容2', style)# 保存workbook.save("NewExcel2.xls")
结果:
3、xlwt 设置列宽
xlwt中列宽的值表示方法:默认字体0的1/256为衡量单位。xlwt创建时使用的默认宽度为2960,既11个字符0的宽度。
所以我们在设置列宽时可以用如下方法:width = 256 * 20 256为衡量单位,20表示20个字符宽度。
import xlwtdef fun3():'''xlwt 设置列宽xlwt中列宽的值表示方法:默认字体0的1/256为衡量单位。xlwt创建时使用的默认宽度为2960,既11个字符0的宽度所以我们在设置列宽时可以用如下方法:width = 256 * 20 256为衡量单位,20表示20个字符宽度'''# 创建新的workbook(其实就是创建新的excel)workbook = xlwt.Workbook(encoding='ascii')# 创建新的sheet表worksheet = workbook.add_sheet("NewSheet3")# 往表格写入内容worksheet.write(0, 0, "内容1")worksheet.write(2, 1, '内容2')# 设置列宽worksheet.col(0).width = 256 * 20# 保存workbook.save("NewExcel.xls")
结果:
4、xlwt 设置行高
import xlwtdef fun4():'''xlwt 设置行高行高是在单元格的样式中设置的,你可以通过自动换行通过输入文字的多少来确定行高'''# 创建新的workbook(其实就是创建新的excel)workbook = xlwt.Workbook(encoding='ascii')# 创建新的sheet表worksheet = workbook.add_sheet("NewSheet3")# 往表格写入内容worksheet.write(0, 0, "内容1")worksheet.write(2, 1, '内容2')# 设置行高style = xlwt.easyxf('font:height 720;') # 36pt,类型小初的字号row = worksheet.row(0)row.set_style(style)# 保存workbook.save("NewExcel.xls")
结果:
5、xlwt合并列和行
import xlwtdef fun5():'''合并列和行'''# 创建新的workbook(其实就是创建新的excel)workbook = xlwt.Workbook(encoding='ascii')# 创建新的sheet表worksheet = workbook.add_sheet("NewSheet3")# 往表格写入内容worksheet.write(0, 0, "内容1")# 合并 第2行到第3行 的 第1列到第4列worksheet.write_merge(1, 2, 0, 3, '合并内容')# 保存workbook.save("NewExcel.xls")
结果:
6、xlwt添加边框
import xlwt
def fun6():# 创建新的workbook(其实就是创建新的excel)workbook = xlwt.Workbook(encoding='ascii')# 创建新的sheet表worksheet = workbook.add_sheet("My new Sheet")# 设置边框样式borders = xlwt.Borders() # Create Borders# May be: NO_LINE, THIN, MEDIUM, DASHED, DOTTED, THICK, DOUBLE, HAIR,# MEDIUM_DASHED, THIN_DASH_DOTTED, MEDIUM_DASH_DOTTED, THIN_DASH_DOT_DOTTED,# MEDIUM_DASH_DOT_DOTTED, SLANTED_MEDIUM_DASH_DOTTED, or 0x00 through 0x0D.# DASHED虚线# NO_LINE没有# THIN实线borders.left = xlwt.Borders.DASHEDborders.right = xlwt.Borders.DASHEDborders.top = xlwt.Borders.DASHEDborders.bottom = xlwt.Borders.DASHEDborders.left_colour = 0x40borders.right_colour = 0x40borders.top_colour = 0x40borders.bottom_colour = 0x40style = xlwt.XFStyle() # Create Stylestyle.borders = borders # Add Borders to Styleworksheet.write(2, 3, '内容1', style)worksheet.write(2, 1, "内容2")# 保存workbook.save("NewExcel.xls")
结果:
7、设置单元格背景颜色
def fun7():# 创建新的workbook(其实就是创建新的excel)workbook = xlwt.Workbook(encoding='ascii')# 创建新的sheet表worksheet = workbook.add_sheet("My new Sheet")# 创建样式pattern = xlwt.Pattern()# May be: NO_PATTERN, SOLID_PATTERN, or 0x00 through 0x12pattern.pattern = xlwt.Pattern.SOLID_PATTERN# May be: 8 through 63. 0 = Black, 1 = White, 2 = Red, 3 = Green, 4 = Blue, 5 = Yellow,# 6 = Magenta, 7 = Cyan, 16 = Maroon, 17 = Dark Green, 18 = Dark Blue, 19 = Dark Yellow ,# almost brown), 20 = Dark Magenta, 21 = Teal, 22 = Light Gray, 23 = Dark Gray, the list goes on...pattern.pattern_fore_colour = 5style = xlwt.XFStyle()style.pattern = pattern# 往表格写入内容worksheet.write(0, 0, "内容1")# 使用样式worksheet.write(2, 1, "内容2", style)# 保存workbook.save("NewExcel.xls")
结果:
8、设置单元格对齐
def fun8():# 创建新的workbook(其实就是创建新的excel)workbook = xlwt.Workbook(encoding='ascii')# 创建新的sheet表worksheet = workbook.add_sheet("My new Sheet")# 设置样式style = xlwt.XFStyle()al = xlwt.Alignment()# VERT_TOP = 0x00 上端对齐# VERT_CENTER = 0x01 居中对齐(垂直方向上)# VERT_BOTTOM = 0x02 低端对齐# HORZ_LEFT = 0x01 左端对齐# HORZ_CENTER = 0x02 居中对齐(水平方向上)# HORZ_RIGHT = 0x03 右端对齐al.horz = 0x02 # 设置水平居中al.vert = 0x01 # 设置垂直居中style.alignment = al# 往表格写入内容worksheet.write(0, 0, "内容1")# 使用样式worksheet.write(2, 1, "内容2", style)# 保存workbook.save("NewExcel.xls")
结果:
相关文章:
![](https://img-blog.csdnimg.cn/5e561504211547fd8b1b766278f8330a.png)
python excel 操作
excel文件内容如下: 一、xlrd 读Excel 操作 1、打开Excel文件读取数据 filexlrd.open_workbook(filename)#文件名以及路径,如果路径或者文件名有中文给前面加一个 r 2、常用函数 (1)获取一个sheet工作表 table file.sheets(…...
![](https://img-blog.csdnimg.cn/52cf90ed538945c0aff3b5ab3ca6d1b1.png)
记一次Linux启动Mysql异常解决
文章目录 第一步: netstat -ntlp 查看端口情况2、启动Mysql3、查看MySQL日志 tail -100f /var/log/mysqld.log4、查看磁盘占用情况:df -h5、思路小结 第一步: netstat -ntlp 查看端口情况 并没有发现3306数据库端口 2、启动Mysql service …...
![](https://img-blog.csdnimg.cn/50c501b93cc042d8989eecc219202804.png#pic_center)
ATFX汇市:美联储年内或仍将加息依次,美指向下空间不大
环球汇市行情摘要—— 昨日,美元指数上涨0.08%,收盘在102.08点, 欧元贬值0.07%,收盘价1.1003点; 日元贬值0.51%,收盘价142.47点; 英镑升值0.28%,收盘价1.2784点; 瑞…...
![](https://www.ngui.cc/images/no-images.jpg)
【博客687】k8s informer的list-watch机制剖析
k8s informer的list-watch机制剖析 1、list-watch场景: client-go中的reflector模块首先会list apiserver获取某个资源的全量信息,然后根据list到的rv来watch资源的增量信息。希望使用client-go编写的控制器组件在与apiserver发生连接异常时,…...
![](https://img-blog.csdnimg.cn/img_convert/c0e0bf4153b5eb0e2e61d27008f34d96.webp?x-oss-process=image/format,png)
用Python获取链家二手房房源数据,做可视化图分析数据
前言 数据采集的步骤是固定: 发送请求, 模拟浏览器对于url地址发送请求获取数据, 获取网页数据内容 --> 请求那个链接地址, 返回服务器响应数据解析数据, 提取我们需要的数据内容保存数据, 保存本地文件 所需模块 win R 输入cmd 输入安装命令 pip install 模块名 (如果你…...
![](https://img-blog.csdnimg.cn/img_convert/06badd6afc4b2da37158b2d948c9b3e0.jpeg)
Yield Guild Games:社区更新 — 2023 年第二季度
本文重点介绍了 Yield Guild Games (YGG) 2023 年第二季度社区更新中涵盖的关键主题,包括公会发展计划 (GAP) 第 3 季的总结、YGG 领导团队的新成员以及 YGG 的最新消息地区公会网络和广泛的游戏合作伙伴生态系统。 在 YGG 品牌焕然一新的基础上,第二季…...
![](https://img-blog.csdnimg.cn/4a755bde17a34cae9ff94971565d75a9.png)
Stable Diffusion - 运动服 (Gymwear Leggings) 风格服装与背景的 LoRA 配置
欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/132179050 测试模型:DreamShaper 8 运动裤 (Gymwear Leggings) 是紧身的裤子,通常用于健身、瑜伽、跑步等运动。运动裤的…...
![](https://img-blog.csdnimg.cn/fbc2d328b2d64adfaa75770e6bd267b0.png)
js-7:javascript原型、原型链及其特点
1、原型 JavaScript常被描述为一种基于原型的语言-每个对象拥有一个原型对象。 当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的原型的原型,依次层层向上搜索,直到找到一个名字…...
![](https://www.learnfk.com/guide/images/wuya.png)
无涯教程-Perl - continue 语句函数
可以在 while 和 foreach 循环中使用continue语句。 continue - 语法 带有 while 循环的 continue 语句的语法如下- while(condition) {statement(s); } continue {statement(s); } 具有 foreach 循环的 continue 语句的语法如下- foreach $a (listA) {statement(s); } co…...
![](https://img-blog.csdnimg.cn/566d524ca8444199ade1fd3caf2b8290.png)
【贪心算法】leetcode刷题
贪心算法无固定套路。 核心思想:先找局部最优,再扩展到全局最优。 455.分发饼干 两种思路: 1、从大到小。局部最优就是大饼干喂给胃口大的,充分利用饼干尺寸喂饱一个,全局最优就是喂饱尽可能多的小孩。先遍历的胃口&a…...
![](https://www.ngui.cc/images/no-images.jpg)
PyMySQL库版本引起的python执行sql编码错误
前言 长话短说,之前在A主机(centos7.9)上运行的py脚本拿到B主机上(centos7.9)运行报错: UnicodeEncodeError: latin-1 codec cant encode characters in position 265-266: ordinal not in range(256)两个…...
![](https://img-blog.csdnimg.cn/4de60de0ac884d318ccc84865efc649f.png)
第二章-算法
第二章-算法 数据结构和算法的关系 算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。 算法的特性 算法有五个基本特征:输入、输出、有穷性、确定性和可行性。 输入:算法具…...
![](https://img-blog.csdnimg.cn/img_convert/628fb76b58bf98e59c0f289a0d66007c.png)
‘vue’不是内部或外部命令,也不是可运行的程序或批处理文件的原因及解决方法
今天我在用node.js的时候,结果出现如下错误: C:\Users\xiesj> vue -v vue不是内部或外部命令,也不是可运行的程序或批处理文件。 原因: 1、确定npm是否已正确安装? 2、确定vue以及vue-cli已正确安装?…...
![](https://img-blog.csdnimg.cn/88c5699eb4234f1aa4fa5e6f12d6c38a.png)
HBase API
我们之后的实际开发中不可能在服务器那边直接使用shell命令一直敲的,一般都是通过API进行操作的。 环境准备 新建Maven项目,导入Maven依赖 <dependencies><dependency><groupId>org.apache.hbase</groupId><artifactId>…...
![](https://img-blog.csdnimg.cn/9794c776c8114a25aa1ee1af42e2698c.png)
Qt6之QListWidget——Qt仿ToDesk侧边栏(1)
一、 QLitWidget概述 注意:本文不是简单翻译Qt文档或者接口函数,而侧重于无代码Qt设计器下演示使用。 QListWidget也称列表框类,它提供了一个类似于QListView提供的列表视图,但是它具有一个用于添加和删除项的经典的基于项的接口…...
![](https://img-blog.csdnimg.cn/69a957fc9a9040c88dfe47d0865c7aca.png)
Prometheus技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》
一、查看可安装的版本 docker search prom/prometheus 二、拉取镜像 docker pull prom/prometheus 三、查看镜像 docker images 四、书写配置文件-以及创建挂载目录 宿主机挂载目录位置: 以及准备对应的挂载目录: /usr/local/docker/promethues/se…...
![](https://img-blog.csdnimg.cn/4b7c9682901245638035d0a580cce1ce.png)
Android 数据库之GreenDAO
GreenDAO 是一款开源的面向 Android 的轻便、快捷的 ORM 框架,将 Java 对象映射到 SQLite 数据库中,我们操作数据库的时候,不再需要编写复杂的 SQL语句, 在性能方面,greenDAO 针对 Android 进行了高度优化,…...
![](https://www.ngui.cc/images/no-images.jpg)
kotlin 编写一个简单的天气预报app(六)使用recyclerView显示forecast内容
要使用RecyclerView显示天气预报的内容 先在grandle里添加recyclerView的引用 implementation androidx.recyclerview:recyclerview:1.3.1创建一个RecyclerView控件:在布局文件中,添加一个RecyclerView控件,用于显示天气预报的列表。 这是一…...
![](https://img-blog.csdnimg.cn/5efea624bc974eb4937007ccb80e95aa.png)
jpa Page 1 of 0 containing UNKNOWN instances错误关于like问题的解决记录
导致这个问题的原因很多,这里记录一下我碰到的问题和解决方法。 网上有说时 pageNo要从0开始,我的不是这个问题。 在使用springboot jpa时,发现使用 t.ip like %?5% 语句,如果数据库记录的ip is null时,将查询不到该…...
![](https://img-blog.csdnimg.cn/img_convert/add7dec19569a89c3e551dcca2a4ace0.png)
Python实战之使用Python进行数据挖掘详解
一、Python数据挖掘 1.1 数据挖掘是什么? 数据挖掘是从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中,通过算法,找出其中的规律、知识、信息的过程。Python作为一门广泛应用的编程语言,拥有丰富的数据挖掘库&#…...
![](https://www.ngui.cc/images/no-images.jpg)
scala 加载properties文件
利用java.util.Properties加载 import java.io.FileInputStream import java.util.Properties object LoadParameter {//动态获取properties文件可配置参数val props new Properties()def getParameter(s:String,filePath:String): String {props.load(new FileInputStream(f…...
![](https://img-blog.csdnimg.cn/img_convert/4f2eba7a95cb5270523bb922d12d243f.png)
备战秋招012(20230808)
文章目录 前言一、今天学习了什么?二、动态规划1.概念2.题目 总结 前言 提示:这里为每天自己的学习内容心情总结; Learn By Doing,Now or Never,Writing is organized thinking. 提示:以下是本篇文章正文…...
![](https://www.ngui.cc/images/no-images.jpg)
QT中定时器的使用
文章目录 概述步骤 概述 Qt中使用定时器大致有两种,本篇暂时仅描述使用QTimer实现定时器 步骤 // 1.创建定时器对象 QTimer *timer new QTimer(this);// 2.开启一个定时器,5秒触发一次 timer->start(5000); // 3.建立信号槽连接&am…...
![](https://img-blog.csdnimg.cn/011c2b6cc2b84f7996cf30cdda565a12.png)
【UE4】多人联机教程(重点笔记)
效果 1. 创建房间、搜索房间功能 2. 根据指定IP和端口加入游戏 步骤 1. 新建一个第三人称角色模板工程 2. 创建一个空白关卡,这里命名为“InitMap” 3. 新建一个控件蓝图,这里命名为“UMG_ConnectMenu” 在关卡蓝图中显示该控件蓝图 打开“UMG_Connec…...
![](https://www.ngui.cc/images/no-images.jpg)
【go】GIN参数重复绑定报错EOF问题
文章目录 1 问题描述2 解决:替换为ShouldBindBodyWith 1 问题描述 在 Gin 框架中,当多次调用 ShouldBind() 或 ShouldBindJSON() 方法时,会导致请求体的数据流被读取多次,从而出现 “EOF” 错误。 例如在api层绑定了参数&#x…...
![](https://img-blog.csdnimg.cn/img_convert/5e0783a0a40da28b856d98b89c7c9e28.png)
关于MySQL中的binlog
介绍 undo log 和 redo log是由Inno DB存储引擎生成的。 在MySQL服务器架构中,分为三层:连接层、服务层(server层)、执行层(存储引擎层) bin log 是 binary log的缩写,即二进制日志。 MySQL…...
![](https://www.ngui.cc/images/no-images.jpg)
我维护电脑的方法
无论是学习还是工作,电脑都是IT人必不可少的重要武器,一台好电脑除了自身配置要经得起考验,后期主人对它的维护也是决定它寿命的重要因素! 你日常是怎么维护你的“战友”的呢,维护电脑运行你有什么好的建议吗ÿ…...
![](https://img-blog.csdnimg.cn/img_convert/d40066014c0d3a4528da827dcb2e05d2.jpeg)
AP51656 电流采样降压恒流驱动IC RGB PWM深度调光 LED电源驱动
产品描述 AP51656是一款连续电感电流导通模式的降压恒流源,用于驱动一颗或多颗串联LED 输入电压范围从 5 V 到 60V,输出电流 可达 1.5A 。根据不同的输入电压和 外部器件, 可以驱动高达数十瓦的 LED。 内置功率开关,采用电流采样…...
![](https://img-blog.csdnimg.cn/2322c85b8af149aeb64d898afa376e3a.png)
Python爬虫的解析(学习于b站尚硅谷)
目录 一、xpath 1.xpath插件的安装 2. xpath的基本使用 (1)xpath的使用方法与基本语法(路径查询、谓词查询、内容查询(使用text查看标签内容)、属性查询、模糊查询、逻辑运算) (2&a…...
![](https://img-blog.csdnimg.cn/3c598304fc694897b7e1479aee692cd9.png)
python的virtualenv虚拟环境无法激活activate
目录 问题描述: 解决办法: 解决结果: 问题描述: PS D:\pythonProject\pythonProject\DisplayToolLibs\venv\Scripts> .\activate .\activate : 无法加载文件 D:\pythonProject\pythonProject\DisplayToolLibs\venv\Scripts\…...
![](/images/no-images.jpg)
南山网站优化/谷歌三件套下载
1、首先下载arm-linux-gcc-4.4.3.tgz到任意的目录下,然后解压。 2、将arm-linux-gcc 安装到/opt/Friendlyarm/4.4.3 目录。 3、在/usr/local/下建立 arm的文件夹,并修改属性 mkdir arm chmod 777 arm 4、把 opt下的4.4.3 目录复制到 /usr/local/arm下 su…...
![](/images/no-images.jpg)
建设网站容易吗/百度一下你就知道百度一下
找出数组中和为某个数的两个数的序号 思路:和为k等价与k-ab,建立字典,遍历每个元素ai 如果k-ai不存在字典中就记下ai的位置i来,到下一个数如果k-ajai在字典中,那么结果就是(i,j) class Solution:def call(self, nums, …...
![](https://img-blog.csdnimg.cn/c1d7268fe3774343b97cac833597cd69.png)
达州网站建设qinsanw/郑州网络营销公司哪个好
这个 Python 库 Text2Human 仅通过提供有关性别和衣服的文本描述来生成一个人的图像。 原始数据集 DeepFashion-MultiModal,具有丰富多模态注释的大规模高质量人体数据集。它具有以下属性: 总共有44,096张高分辨率人体照片,12,701张全身图像。 我们为每张完整的人体图片手…...
![](https://img-blog.csdnimg.cn/20200722231332389.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0JlZV9BSQ==,size_16,color_FFFFFF,t_70)
mac 阿里云 wordpress/大数据培训包就业靠谱吗
linux命令大全一文搞定Linux必备命令 工作了几年,总结了Linux必备命令及相应命令的使用方法,点击下方【Linux命令】,可知使用方法: www.Linux命令.com...
![](/images/no-images.jpg)
如何做网站页面赚钱/最新中央人事任免
#1 连接数据库import pymysqldef run():try:# 打开数据库连接,设置charset为utf8,否则存入数据库时在workbench显示为乱码db pymysql.connect("localhost", "root", , "test_DB", charsetutf8)except pymysql.Error, e:p…...
青岛网上房地产网签查询/百度网站关键词优化
2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispat…...