2020
09-24
09-24
Python实现filter函数实现字符串切分
在工作中,经常遇到字符串切分,尤其是操作linux命令,返回一段文本,如下面这种格式FilesystemSizeUsedAvailUse%Mountedon/dev/vda140G3.1G35G9%/tmpfs939M0939M0%/dev/shm在整理数据时,以前我都是直接split(''),结果当然是很不理想啊,今天get到了一个新技术----直接split()下面看示例:if__name__=='__main__':line='/dev/vda140G3.1G35G9%/'arr=line.split()print(a...
继续阅读 >
最近受疫情影响,学校要求每天必须进行健康登记,而我身处大山深处,身体健康,足不出户,奈何总是容易忘记,遂决定手撸一个自动登记的小程序,仅供学习交流之用,话不多说,直接上代码。配置:Chrompython3.7selenium库,webdriver等基本思路,使用selenium模拟浏览器自动登录,需要解决验证码的提取,嵌套表单的提取,弹窗处理,异常处理。为了防止大家用此网站测试,搞垮服务器,关键网址我已隐藏。importselenium.webdriver...
在python开发中我们最常用的IDE就是PyCharm,有关PyCharm的优点这里就不在赘述。在项目开发中我们经常用到许多第三方库,用的最多的命令就是pipinstall第三方库名进行安装。现在你可以使用一个工具来帮你解决经常安装第三方库的麻烦,这个工具就是Anaconda。Anaconda集成了100多个常用的第三方库,在项目的开发中就可以减少使用pip命令进行安装。有关Anaconda的安装包,大家可以前往官网进行下载并安装。这里我想注重说明的...
本文实例为大家分享了python实现飞机大战的具体代码,供大家参考,具体内容如下引用了小甲鱼的框架,往上面添加了一些新功能1、我方飞机模块importpygameclassMyPlane(pygame.sprite.Sprite):def__init__(self,bg_size):pygame.sprite.Sprite.__init__(self)self.image1=pygame.image.load(r'E:\learnpygame\image\me1.png').convert_alpha()self.image2=pygame.image.load(r'E:\learnpygame\image\me2.png').conve...
我是使用pymssql完成的sqlserver,首先下载符合版本的pymssql的whl,然后安装,在pycharm的defaultsetting->projectInterpreter中确定项目的Interpreter有pymssql,然后就开始了~`#-*-coding:utf-8-*-importhashlibimporthmacimportjsonimportpymssqlfromrequestsimportResponsefromrest_frameworkimportstatus,genericsfromrest_framework.decoratorsimportapi_viewfromrest_framework.viewsimportAPIView...
概述:本文讲述如何在Python中用GDAL实现根据输入矢量边界对栅格数据的裁剪。效果:裁剪前矢量边界裁剪后实现代码:#-*-coding:utf-8-*-"""@authorlzugis@date2017-06-02@brief利用shp裁剪影像"""fromosgeoimportgdal,gdalnumeric,ogrfromPILimportImage,ImageDrawimportosimportoperatorgdal.UseExceptions()#Thisfunctionwillconverttherasterizedclippershapefile#toamaskforusewithinGDAL...
我就废话不多说了,还是直接看代码吧!fromosgeoimportgdal,gdalnumeric,ogrfromPILimportImage,ImageDrawfromosgeoimportgdal_arrayimportosimportoperatorfromfunctoolsimportreducegdal.UseExceptions()defreadTif(fileName):dataset=gdal.Open(fileName)ifdataset==None:print(fileName+"文件无法打开")returnim_width=dataset.RasterXSize#栅格矩阵的列数im_height=dataset.Ras...
Case:需要给一个现有的shp数据创建一个字段,并将属性表中原有的一个文本类型的属性转换为整型后填入新创建的字段。Problem:新字段创建成功,但是赋值操作无效,即无法成功给字段写入值。solution:对字段进行赋值后需要,重新写入Feature,否则赋值无效,即layer0.SetFeature(feature)。特别注意:在对数据进行读写操作,一定要以读写的方式打开,即Open(filePath,1),该方法的原型为Open(pszName,intbUpdate=false),并且具有...
昨天要处理一个shp文件,读取里面的信息,做个计算然后写到后面新建的field里面。先写个外面网上都能找到的新建和读取吧。1.读取shp文件#-*-coding:cp936-*-try:fromosgeoimportgdalfromosgeoimportogrexceptImportError:importgdalimportogrdefReadVectorFile():#为了支持中文路径,请添加下面这句代码gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8","NO")#为了使属性表字段支持中文,请添加...