拥有Python标签的文章
Python

Python使用pyautocad+openpyxl处理cad文件示例

本文实例讲述了Python使用pyautocad+openpyxl处理cad文件。分享给大家供大家参考,具体如下:示例1:frompyautocadimportAutocadimportopenpyxlwb=openpyxl.load_workbook('./cads.xlsx')sheet=wb.get_sheet_by_name('Sheet1')data=[]pset=[]acad=Autocad(create_if_not_exists=True)

系统 2019-09-27 17:54:58 2449

Python

Python:线程为什么搞个setDaemon

前言使用Python都不会错过线程这个知识,但是每次谈到线程,大家都下意识说GIL全局锁,但其实除了这个老生常谈的话题,还有很多有价值的东西可以探索的,譬如:setDaemon()。线程的使用与存在的问题我们会写这样的代码来启动多线程:importtimeimportthreadingdeftest():whileTrue:printthreading.currentThread()time.sleep(1)if__name__=='__main__':t

系统 2019-09-27 17:54:09 2449

Python

Python实现二叉搜索树BST的方法示例

二叉排序树(BST)又称二叉查找树、二叉搜索树二叉排序树(BinarySortTree)又称二叉查找树。它或者是一棵空树;或者是具有下列性质的二叉树:1.若左子树不空,则左子树上所有结点的值均小于根结点的值;2.若右子树不空,则右子树上所有结点的值均大于根节点的值;3.左、右子树也分别为二叉排序树。求树深度按序输出节点值(使用中序遍历)查询二叉搜索树中一个具有给点关键字的结点,返回该节点的位置。时间复杂度是O(h),h是树的高度。递归/迭代求最大关键字元素

系统 2019-09-27 17:53:44 2449

Python

Python学习(一)初识

1、https://www.python.org/downloads/windows/下载python安装包下载完成后是一个.msi或.exe文件,双击运行进行安装,默认会安装到C盘,但是我看网上建议不安装到C盘,安装到一个自己的自定义目录吧。安装完成后,把Python的安装路径添加到系统环境变量的Path中,如图2、配置完成后,通过cmd打开命令行输入python,就可以看见我们安装的Python的版本信息,我们可以在>>>后输入print"Hello,

系统 2019-09-27 17:52:41 2449

Python

Python+OpenCv制作证件图片生成器的操作方法

本项目使用Python和OpenCv实现身份证图片生成工具,填入信息,选择一张头像图片(即可生成黑白和彩色身份证图片)。可以选择是否自动抠图,自动抠图目前仅支持蓝色背景,对自动抠图效果不满意可以手动抠图。在线抠图地址:https://burner.bonanza.com/https://www.gaoding.com/koutu参照标准:正面“姓名”、“性别”、“民族”、“出生年月日”、“住址”、“公民身份号码”为6号黑体字,用蓝色油墨印刷;登记项目中的姓

系统 2019-09-27 17:51:51 2449

Python

pycharm新建一个python工程步骤

小编最近由于工作原因要用到python,一门新的知识需要接触,对于我来说难度还是很大的。python工程目录结构每次创建一个python工程PyCharm会创建如下目录创建时会把python运行环境以及相应配置创建好其中./lib/site-packages这个目录是你当前工程依赖的各种包的信息,easy_install.pypip等都在里面./Scripts这个目录是从你当前环境变量里获取到对应的python程序的拷贝,并会把当前工程的执行切换到这个py

系统 2019-09-27 17:51:19 2449

Python

对python特殊函数 __call__()的使用详解

__call__在Python中,函数其实是一个对象:>>>f=abs>>>f.__name__'abs'>>>f(-123)由于f可以被调用,所以,f被称为可调用对象。所有的函数都是可调用对象。一个类实例也可以变成一个可调用对象,只需要实现一个特殊方法__call__()。我们把Person类变成一个可调用对象:classPerson(object):def__init__(self,name,gender):self.name=nameself.gen

系统 2019-09-27 17:51:14 2449

Python

Python3常用基础一

python语言介绍Python是一种计算机程序设计语言,是一种面向对象的动态类型语言,一种解释型脚本语言,也被称为是“胶水语言”,python代码简洁、易读性、可扩展性、可维护性和可移植性强,是一种用途广泛的语言,涉及众多领域,图像处理、web编程、数据分析、爬虫、多媒体应用、大数据、人工智能……等等众多领域,非常适合初级编程学习。下面就以常用的python基础做一简单总结,如有写的不对的地方,希望大家能够指出来,我们共同进步!一、运算符算术运算符:‘+

系统 2019-09-27 17:48:35 2449

Python

Python中 CSV格式清洗与转换的实例代码

题目:CSV格式清洗与转换描述附件是一个CSV格式文件,提取数据进行如下格式转换:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬(1)按行进行倒序排列;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪

系统 2019-09-27 17:57:03 2448

Python

Python数据可视化库Matplotlib折线图(一)

今天我们来学习一下python的数据可视化库,Matplotlib,是一个Python的2D绘图库通过这个库,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率图,条形图,错误图,散点图等等废话不多说,我们直接通过例子来进行讲解。首先我们有一组数据如下:我们可以看到,这组数据有日期,还有日期对应的值,因为这组数据中的日期格式不是标准的日期格式那么我们对数据做一下转换,取1948年的整年的数据,来进行一个绘图操作importpandasaspdunrat

系统 2019-09-27 17:56:20 2448

Python

利用python爬取贝壳网租房信息

最近准备换房子,在网站上寻找各种房源信息,看得眼花缭乱,于是想着能否将基本信息汇总起来便于查找,便用python将基本信息爬下来放到excel,这样一来就容易搜索了。1.利用lxml中的xpath提取信息xpath是一门在xml文档中查找信息的语言,xpath可用来在xml文档中对元素和属性进行遍历。对比正则表达式re两者可以完成同样的工作,实现的功能也差不多,但xpath明显比re具有优势。具有如下优点:(1)可在xml中查找信息;(2)支持html的查

系统 2019-09-27 17:56:08 2448

Python

【Python基础学习】—时间转换函数

前言python的时间格式分为多种,几种格式之间的转换方法时常是我们遇到的而且是经常忘记的点,python不像php,时间字符串和datetime是一起的,只需要strtotime和date函数就可以相互转化。虽然网上已经有很多python时间转换的文章,但是由于作者本人经常做海外业务,需要各种时区之间的转换,所以这篇文章会对按时区转换各种时间格式做一个总结。转换方法图示(图片转自网络):一、字符串转时间戳1、默认:importtimedeftime_st

系统 2019-09-27 17:54:33 2448

Python

Python3.6+selenium2.53.6自动化测试_数据驱动(一)

环境:编辑工具:浏览器:有问题可以联系qq:1776376537项目:本地禅道一分析1用例设计:2数据存储:3登录方法封装4用例例子二参考代码#导入包fromseleniumimportwebdriverimportunittestfrompages.login_pageimportLoginPage,lgoing_urlfromcommon.baseimportBase'''先思考下手工操作顺序(主要流程)第1个用例:输入admin,输入123456,点

系统 2019-09-27 17:54:08 2448

Python

python基础之元组函数(11)

元组:一组有序数据的组合。元组不可以修改。元组的定义:空元组:变量=()或者变量=tuple()单个元素的元组变量=(值,)具有多个数据的元组变量=(值,值…)或者变量=tuple(容器数据)基本操作:只可以使用索引访问元组,不可以进行其他操作。tuple1=(“你”,“我”,“他”,(“你得”,“我的”))print(tuple1[3][1])分片:操作和列表一致。tuple1=(“你”,“我”,“他”,(“你得”,“我的”))print(tuple1[

系统 2019-09-27 17:53:23 2448

Python

python实现中文文本分句的例子

对于英文文本分句比较简单,只要根据终结符"."划分就好,中文文本分句看似很简单,但是实现时会遇到很多麻烦,尤其是处理社交媒体数据时,会遇到文本格式不规范等问题。下面代码针对一段一段的短文本组成了文档分句importredefcut_sent(infile,outfile):cutLineFlag=["?","!","。","…"]#本文使用的终结符,可以修改sentenceList=[]withopen(infile,"r",encoding="UTF-8

系统 2019-09-27 17:52:12 2448