
python
张景源
这个作者很懒,什么都没留下…
展开
-
Python 爬取 Google Map POI
Google Map 的 API文档:https://developers.google.com/maps/documentation/places/web-service/search#PlaceSearchRequests这里使用的其中的 Place Search Requests 接口。需要先注册原理上是按照一定的格点来请求周围的POI。每次请求会返回大约十几个POI点信息,类似于一种采样,如果在POI比较密集的地区,格网比较大会漏过许多POI。下面这段代码爬取的是曼谷城区的部分POI# 从谷原创 2021-03-08 19:15:58 · 9454 阅读 · 31 评论 -
paramiko sftp 创建一个多级路径
在 linux 中我们可以通过 mkdir -p 路径 的方式来创建一个多级路径,但在 paramiko sftp 中似乎没有对应的方法可以直接使用。我们可以通过通过如下的方法来创建目录并存储文件。 mysftp = paramiko.Transport((SFTP_HOST,SFTP_PORT)) mysftp.connect(username=SFTP_USERNAME, password=SFTP_PASSWORD) sftpClient = paramiko.SFTPC原创 2021-02-24 10:39:00 · 3489 阅读 · 0 评论 -
在新线程中使用 apscheduler 时,报错: There is no current event loop in thread
在 Python 后端程序中需要使用定时任务时,我们考虑在一个新线程中使用 apscheduler 设置定时任务。出现了RuntimeError: There is no current event loop in thread 'Dummy-1'.的错误。而在主线程中使用 apscheduler 则不会。这是因为,apscheduler 中使用了 asyncio.get_event_loop() ,而此时不存在 event loop。默认情况下,在主线程中时,若没有event loop原创 2021-02-02 15:27:40 · 5869 阅读 · 0 评论 -
Python 后端 Flask 返回静态文件
后端from flask import Flaskfrom flask import send_from_directoryapp = Flask(__name__)app.run(debug=False)#......@app.route('/getLogFile', methods=['GET'])def getLogFile(): try: return send_from_directory('','log.txt') else:原创 2020-12-29 10:15:17 · 7651 阅读 · 0 评论 -
python批量替换文件夹内的文件内容
#Author:jingyuanimport osimport re#要改的文件夹dir ="E:\\testScript"#要改的文件类型(可以输入多个)file_type=[".htm"]#替换表(可以用python正则表达式)look_up_table=[[">ArcMap<",">SceneMap<"], ["ArcGIS Online","GeoScene Online"], ["colou原创 2020-07-08 19:14:01 · 1016 阅读 · 0 评论 -
ArcGIS 10.8 帮助文件词频统计
对 ArcGIS 10.8 本地帮助文件(chm)做了统计。结果显示,帮助文件合计10398个页面(比想象中大好多),14358147个字,词频统计来看,出现最多的词是 ‘数据’ ,出现了48998次,其次是 ‘要素’,’使用’,和 ‘工具’。具体词频(出现10000次以上)是:数据 48998次要素 48818次使用 47706次工具 28835次如果 25669次创建 25529次属性 24679次地理 24554次单击 24165次ArcGIS 23419次图层 23060次原创 2020-07-08 14:25:20 · 516 阅读 · 1 评论 -
使用python爬取智图地图切片
智图(www.qeoq.cn)是国内领先的网络地图提供商。本例抓取智图网络地图局部切片并进行拼接以满足本地使用。使用python3.6抓取数据import urllib.request#此处经纬度范围可根据具体要求调整#本例范围为成都xmin=51695xmax=51745ymin=26870ymax=26920x=xminy=yminnum=0while(x&l...原创 2018-08-21 20:10:49 · 3535 阅读 · 4 评论 -
使用python爬取马蜂窝游记
马蜂窝是爬取2018年“南京”地区游记。观察列表,发现以时间顺序url以类似“http://www.mafengwo.cn/yj/10684/2-0-74.html"的格式。其中74代表第74页。首先爬取列表中目标url信息。# coding=utf-8# author=zhangjingyuan# python3import urllib.requestimport urlli...原创 2019-03-20 13:20:36 · 8659 阅读 · 19 评论 -
python提取照片坐标信息
from PIL import Imagefrom PIL.ExifTags import TAGSimport osoutput="Z://result.csv"out=open(output,'a')out.write('lat,lon\n')fpath="Z://iphonephoto"for item in os.walk(fpath): ob=item[2] ...原创 2019-06-11 13:09:47 · 11038 阅读 · 1 评论