Pycharm 配置pylint

公司其他人一直用vscode敲打码,使用git和pylint来管控代码和提高质量,我也就跟着大家一起用(哈哈,直接问别人就可以,用pycharm还得自己研究,懒得要死)。这两天刚开会回来,解决了几个bug之后,特意拿出时间来鼓捣一下pycharm上的pylint和git,这里就先写一下pychar...

2019-05-23 19:21:37

阅读数 19

评论数 0

NPP VIIRS卫星数据介绍

VIIRS(Visible infrared Imaging Radiometer)可见光红外成像辐射仪。扫描式成像辐射仪,可收集陆地、大气、冰层和海洋在可见光和红外波段的辐射图像。他是高分辨率辐射仪AVHRR和地球观测系列中分辨率成像光谱仪MODIS系列的拓展和改进。VIIRS数据可用来测量云量...

2019-02-01 09:56:39

阅读数 759

评论数 0

python多版本下使用pyinstaller打包程序

python程序变好了要给别人,总不能让人家再安装个python环境吧,还有一堆的第三方库,碰到本来就很难装的,更麻烦了。左右打包成exe,在别人那里直接使用才是极好。 本来一开始听说cx_freeze是最优秀,于是就去下载了一个,然后安装过程那个繁琐,还出现各种问题,尤其是对于我这个机子上存在...

2019-01-31 17:39:17

阅读数 333

评论数 0

python使用gdal对shp读取,新建和更新

昨天要处理一个shp文件,读取里面的信息,做个计算然后写到后面新建的field里面。先写个外面网上都能找到的新建和读取吧。 1.读取shp文件 #-*- coding: cp936 -*- try: from osgeo import gdal from ...

2019-01-31 14:49:35

阅读数 628

评论数 0

MoNGODB空间数据库操作常用函数

  一、数据类型定义 在mongodb中,空间数据以geojson和坐标对的形式保存 Geojson数据中有两个field组成,一个是type 用来定义geojson对象类型,一个是坐标对用来定义 经度需在[-180,180],纬度需在[-90,90]之间 Type定义:&amp...

2018-12-11 16:18:35

阅读数 271

评论数 0

MYSQL空间数据操作常用函数

创建列表 DROP TABLE IF EXISTS `tb_point`; #判断如果存在同名表格则drop创建新表CREATE TABLE `tb_point` (   `timestamp` date NOT NULL COMMENT '时间戳',   `point` point NOT NU...

2018-12-11 16:14:17

阅读数 400

评论数 0

MYSQL效率提高方法

一. 对于MyISAM引擎表常见的优化方法如下:   1. 禁用索引。对于非空表插入记录时,MySQL会根据表的索引对插入记录建立索引。如果插入大量数据,建立索引会降低插入记录的速度。为了解决这种情况可以在插入记录之前禁用索引,数据插入完毕后在开启索引。禁用索引的语句为: ALTER TABL...

2018-12-11 16:12:21

阅读数 88

评论数 0

python (2.7和3.6)安装OpenCV,出现ImportError:DLL load fail:找不到指定模块

       最近要用到OpenCV处理一些图像,python3.6用anaconda一装一个准,没有问题可说的,就是python2.7,费了半天劲才装上,主要还是因为网太慢了,下个OpenCV库170m,我这网速只有34k/s,兄弟,你知道绝望吗。。。好了,废话不多说,看看安装方法吧 1. 打...

2018-11-29 09:47:12

阅读数 150

评论数 0

sys.stdout.flush() Python的作用

sys.stdout.flush() -> 这句代码的意思是刷新输出   Linux系统下执行脚本 不加sys.stdout.flush() 上图所示:上面这个脚本他的原意是一秒在一排输出一个数字,但是他没有加sys.stdout.flush(),所以他在五秒...

2018-11-16 10:11:50

阅读数 48

评论数 2

python调用别的文件夹下的py文件

1. 方法一 环境,Python为2.7,pycharm工作区间。主文件(DataProvider.py)需要运用DataOuter.py中的函数,在同一个COMProj大文件夹下,分别在DataOuter和DataProvider下 ? 1 2 3 4 ...

2018-10-29 15:19:44

阅读数 131

评论数 0

python 删除文件及文件夹

import os import shutil os.remove(path) #删除文件 os.removedirs(path) #删除空文件夹 shutil.rmtree(path) #递归删除文件夹  

2018-10-22 14:37:29

阅读数 33

评论数 0

python修改linux中文件(文件夹)的权限属性

今天生成的对流云团路径图片放在linux下,文件的权限都是rw,没有x,后续的别人的程序调用不了,这里附上对三个属性的简单解释,有不够的欢迎大家补充 Linux的权限不是很细致,只有RWX三种 r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。 w(Wri...

2018-09-21 15:07:23

阅读数 2066

评论数 0

python字符串的替换

比如说一个文件夹下,都是根据时间生成的有规律的文件,你要根据时间来查找出文件然后进行后续的操作。我们可以吧固定不变的内容写进配置文件,然后程序读出来的时候进行替换修改。 之前我都是直接在程序里写  路径+文件名前部分+时间+文件名后部分 例如 file=“E:/”+“ABXX_”+ “2018...

2018-09-17 15:16:22

阅读数 289

评论数 0

linux下python代码只在文件目录下才能调用,在其他路径输入绝对路径不能执行

没想到python代码放到linux下会碰到这么多事,在代码所在的目录下就可以执行,然后跳出一层,用绝对路径就不能调用,应该是代码中用到了相对路径,但是你当前的相对路径并不在文件所在目录,所以并不能成功调用,大概是这个样子。 下面是解决方案: par_dir = os.path.dirnam...

2018-09-17 14:55:43

阅读数 1706

评论数 0

在linux下使用matplotlib出现ImportError:no module named _tkinter

今天把写的画图模块放到服务器上调用,linux系统下,出现ImportError:no module named  _tkinter ,从网上找了很多方法 1、https://blog.csdn.net/jiao_mrswang/article/details/77524676 2、https...

2018-09-17 14:43:35

阅读数 239

评论数 0

MYSQL添加列,列的运算给新一列赋值,利用经纬度分开储存坐标进行空间分析

因为我只储存格点数据(栅格数据),其实就是坐标和值这两部分。一开始我尝试用mysql的point类,可以储存将经纬度坐标作为一个整体储存起来,还是很好用的,方便进行运算。但是因为数据条数数目巨大,为了减少空间,用两个float储存占得空间大小我发现更小,于是我一股脑的把所有坐标都分成经度和纬度两个...

2018-07-31 15:36:26

阅读数 197

评论数 0

Python操作mysql时表名是数字的时候如何写excutemany,excute

这两天又重新开始弄mysql,需要把一大堆数据传进去,数据是以日为单位,每天都有,现在手头上有16年的数据,打算每一年单独建立一张表格,不然太大,会影响搜索效率,我是这么想的。可是一开,一天的数据就要上千万条,有些担心一张表撑不撑的住。为了方便调用和记住,我把表名用数字代替,不然是在想不出来用什么...

2018-07-23 18:26:35

阅读数 297

评论数 0

gitlab中markdown实现空格和换行

  最近要做一些产品的分析,分析的成果要提交到gitlab上,第一次接触markdown语言,确实不难,但是一开始的时候不断跳出来的细节上的错误难免让人心烦。这次就说个最基本的空格和换行的实现。 1.当新一段开始时,发现不管空几个空格,preview中,文字就是丝毫不动,   这时...

2018-07-19 17:00:49

阅读数 3125

评论数 0

利用selenium和chrome做爬虫时,如何解决新弹出的标签页和对话框(警告框)

用selenium操作网页时,发现点击了一个按钮准备进入下一页,结果,突然弹出了一个新标签或者对话框,现有的driver都操作不了,怎么办呢?1.新的标签页出现新的标签页的时候,我尝试着拿webdriver,get了一下新的url地址,发现旧的标签页报错,新的标签页操作不了这时候就该用.switc...

2018-07-11 16:17:02

阅读数 2703

评论数 0

selenium.common.exceptions.WebDriverException: Message: unable to set cookie

最近总算是把爬虫的东西都做完了,简单的功能实现,到最后感觉用selenium就是在模拟用户行为,点这点那,输入这个输入那个,最后碰到个问题,文件点击下载了,怎么能够获取到chrome下载文件的状态,知道他全都下载完了,然后用quit关闭退出呢?话归正题,代码如下addurl="*...

2018-07-11 15:46:00

阅读数 2921

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭