SRTM-GeoTIFF 使用Python函数从USGS EarthExplorer交付系统下载的GeoTIFF文件中读取SRTM高程。 USGS EarthExplorer是USGS首选的下载SRTM数据文件的方法。 以前,SRTM磁贴为.hgt格式,EarthExplorer传送/下载仅允许BIL,DTED或GeoTIFF文件类型。 使用EarthExplorer会有一个学习过程,一旦掌握,它就可以与已失效的ftp和http下载方法一样有用。 Python函数会自动适应不同的图块大小,例如1201x1201(3弧),3601 x 3601(1弧)和1201x601。 该函数依赖于以下库:rasterio,numpy和math。 该函数根据纬度和经度确定要使用哪个tile_name,并尝试从本地目录或网络目录打开该文件。 如果文件不存在,则会引发错误。 使用EarthExplorer下
2021-11-15 14:43:57 5KB
1
简介 百度迁徙 :http://qianxi.baidu.com 不多逼逼,相关的自己了解。趁这几天比较好抓取数据,需要的数据就赶紧抓抓抓。 效果展示 不着急看代码,先给你们看一波效果图,各位看官看完效果图看看是不是自己需要的再看代码。 我是把获得的数据存成一个xls格式,因为csv换列不太方便(我不会)所以我选择了xls。这张图里表是我的家乡泉州一月、二月一共两个月的迁出数据,左边第一列是全国所有城市的编码(身份证前6位,这也和爬取百度迁徙url要求的编码一样),左边第二列是全国所有城市的名称,第一行是日期。为什么我要把表弄成这样呢?因为我要把表丢进GIS里做可视化(后面有可视化的图),又
2021-11-14 22:51:08 964KB python python函数 python爬虫
1
京东商品评论是动态网页,用get请求,但是得到之后不是json,所以就需要去一个参数或者返回text,然后用切片 1、更改url参数返回json url获取方法:打开京东商品,用谷歌开发者工具,找到network,然后刷新,查找comments,找到返回评论的那个文件。找到url后,去除参数callback即可返回json (1)获取 import requests def get_comments(url): headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTM
2021-11-14 22:19:34 211KB ON python python函数
1
如果你有一批IP地址想要获得这些IP具体的信息,比如归属国家,城市等,最好的办法当时是调用现有的api接口来获取,我在之前就写过一篇文章,是关于我的博客被莫名攻击的时,就有获取过一批IP,攻击的时候当时是恢复业务重要,IP该封的就要封,攻击过后这个攻击者的IP信息,自己就可以分析下都来自哪里,有没有什么特征,帮助提示自己网站的安全性,今天这个脚本就是根据提供的IP获得IP归属的具体信息,脚本如下: #!/usr/bin/env python import requests import csv def getIp(file): iplist = [] fi = open(file,
2021-11-13 21:37:05 51KB data python python函数
1
【Python量化交易】——1、封装交易所API 在刚刚过去的一个星期里,博主一直在捣鼓 Python量化交易 的内容。在写这篇文章的时候已经用python实现网格法自动交易的功能,其次也成功将脚本部署到服务器自动运行,另外又用 flask模块 完成 WebAPI 的封装,实现了交易状况的 实时监控 。接下来的几篇文章里我将逐一介绍我是如何不断掉坑以及爬坑的艰辛历程, 感兴趣的小伙伴们不要错过~ 个人博客地址:ht/tps://www.asyu17.cn/ 传送门 【Python量化交易】——1、封装交易所API 【Python量化交易】——2、利用python实现网格法交易策略以及回测 【P
2021-11-13 20:48:54 240KB api python python函数
1
在Python中,函数本身也是对象,所以可以将函数作为参数传入另一函数并进行调用 在旧版本中,可以使用apply(function, *args, **kwargs)进行调用,但是在新版本中已经移除,以function(*args, **kwargs)进行替代,所以也不应该再使用apply方法 示例代码: def func_a(func, *args, **kwargs): print(func(*args, **kwargs)) def func_b(*args): return args if __name__ == '__main__': func_a(func_b, 1,
2021-11-13 15:47:18 41KB python python函数 python实例
1
Py工具系列旨在用Python来编写黑客工具。《Python编写键盘记录功能》是该系列第一篇文章,希望你引起你的兴趣。在此系列的学习过程中,还希望你多能自己动手编写代码,动手实践! 键盘记录已经是很古老的黑客技术了,但正因其居高地位,直到现在还在不同层面上广泛使用。简单的来讲,键盘记录就是攻击者获取信息的一种方式。获取信息包括账号、密码、手机号等等敏感信息以及词汇。 Python之所以强大,是因为其有第三方库以及简单的语法等特点。键盘记录我们便可以使用第三方库pyHook。该库利用了Windows函数SetWindowsHookEx,这个函数允许我们自定义钩子函数!当特定的Windows事件
2021-11-12 22:33:53 201KB python python函数 软件
1
Python Opencv 绘制图形详解(包含一个练习)——线/矩形/圆/多边形/文字绘制线条函数详解代码实例绘制矩形函数详解代码实例绘制圆函数详解代码实例绘制文字函数详解代码实例★★★绘制多边形函数详解补充:多边形/折线顶点设置规则代码实例一个小练习(放手练练吧)设计内容效果展示实现代码如下小案例总结 QQ:3020889729 小蔡 才学习opencv没多久,本意是经验总结、积累和回
2021-11-11 21:59:10 162KB c nc python函数
1
本文实例为大家分享了python实现大转盘抽奖的具体代码,供大家参考,具体内容如下 选择转盘中的某一个方框,来进行抽奖 import tkinter #导入线程模块 import threading import time #导入代码的sleep 代码休眠 root = tkinter.Tk() root.title('大转盘') root.minsize(300,300) #摆放按钮 btn1 = tkinter.Button(root,text = '樱桃',bg = 'red') btn1.place(x = 20,y = 20,width = 50,height = 50) btn2
2021-11-09 23:57:25 65KB python python函数 root
1
如果内部修改外部变量需要nonlocal,global def f1(): print("in f1..") num=111 def f2(): nonlocal num num=222 print(num) f2() print(num) f1() 以上这篇python 函数内部修改外部变量的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:python中将函数赋值给变量时需要注意的一些问题Python使用函数默认值实现函数静态变量的方法python实现在函数
2021-11-08 02:29:40 24KB num python python函数
1